机器人框架接受网站的服务条款



我希望使用robotframework自动浏览www.tori.fi。到目前为止,我最大的问题是让机器人点击";Hyväksy kaikki evästeet"-按钮简单的Xpath定位是不行的,因为它找不到元素。弹出窗口正在破坏网站。

我试过这个:

Click Element    //*[@id="notice"]/div[6]/button[2]

但结果是:

Element with locator '//*[@id="notice"]/div[6]/button[2]' not found

TOS 网站图片

我在火狐浏览器上。

当我们找到覆盖时,我们应该怀疑它在框架内。测试中的站点就是这样。

这是一个完整的工作测试套件:

*** Settings ***
Library           SeleniumLibrary
*** Test Cases ***
Click button in frame
Open Browser    https://www.tori.fi/    firefox
Sleep    5 seconds
Select Frame    //iframe[@title="SP Consent Message"]
${button}=    Get WebElement    //button[@title="Hyväksy kaikki evästeet"]
Click Element    ${button}
Unselect Frame
Sleep    5 seconds
Capture Page Screenshot
Close All Browsers

最新更新