Xpath 机器人框架:Goes
下面是我进入新窗口的代码。我做了一个屏幕截图,以确保我在正确的窗口Xpath 机器人框架:Goes,xpath,robotframework,Xpath,Robotframework,下面是我进入新窗口的代码。我做了一个屏幕截图,以确保我在正确的窗口 ${url}= Get Element Attribute xpath=//*[contains(text(),'Download certificate')]@href Select Window Containing Url ${url} Page Screenshot certificates Wait Until Element Is visible xpath=//*[contains(text()
${url}= Get Element Attribute xpath=//*[contains(text(),'Download certificate')]@href
Select Window Containing Url ${url}
Page Screenshot certificates
Wait Until Element Is visible xpath=//*[contains(text(),"SUCCESSFULLY COMPLETED THE MODULE")]
根据错误消息未找到
Element locator 'xpath=//*[contains(text(),"SUCCESSFULLY COMPLETED THE MODULE")]' did not match any elements after 30 seconds
然而,我从firebug知道,这个xpath将在页面上匹配。我未受过教育的理论是,重点仍然放在前一页上-这是正确的吗?不管怎样,我可以做些什么来确保命令进入正确的新页?您可以使用
选择窗口新建
。
请参阅文档您正在拍摄屏幕截图。当你看屏幕截图时,你看到你要寻找的元素了吗?您是否尝试过使用关键字,以便查看您要查找的内容是否在页面的源代码中?也许文本实际上是混合大小写的,但是css被用来使它以大写形式出现。