我试图在Robotframework中使用Selenium2Library单击弹出窗口上的按钮/元素

2024-04-26 18:24:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在Robot框架中使用Selenium 2库在弹出窗口中单击按钮/元素,但出现错误。在

代码如下:

Test Click Like
    Wait Until Page Contains Element    //iframe[@title="Facebook Social Plugin"]
    Select Frame    //iframe[@title="Facebook Social Plugin"]
    #Frame Should Contain    //*[@id="u_0_0"]/div/div/div[2]/div[1]/a/img[@src="https://www.facebook.com/rsrc.php/v1/yi/r/odA9sNLrE86.jpg"]
    Click Element    xpath=//*[@id='u_0_0']/div/div/div[3]/div[1]/div[2]/div/div[2]/div/div[2]/a[1]/em/*[@data-intl-translation="Thích"]
    Sleep    5s
    Capture Page Screenshot
    Wait Until Page Contains Element    xpath=//*[@id='u_0_0']/div/div/div[3]/div[1]/div[2]/div/div[2]/div/div[2]/a[1]/em/*[@data-intl-translation="Bỏ thích"]
    Sleep    5s
    Capture Page Screenshot

这是错误:

^{pr2}$

我有这个HTML代码:

<a href="#">
<em class="_4qba" data-intl-translation="Thích" data-intl-trid="">Thích</em>
</a>

Tags: 代码dividdata错误pageelementch