[英]Selenium-IDE test can't switch browser windows
我正在编写一个Selenium IDE脚本来测试我们网站的一部分,该脚本会打开一个窗口,该窗口会将用户带到与之集成的第三方站点。 该测试单击了我们网站上的链接,该链接在第三方站点上打开了一个新窗口,我们需要在其中选中一个复选框并提交一个表单,然后关闭该窗口,然后我们需要在自己的网站上检查另一个页面。
我们的问题是该脚本在Selenium selectWindow
操作处中断,因为它说它找不到具有给定名称的窗口。 如果我们随后在IDE中手动运行该行,它将成功!
我添加了许多等待,暂停和其他技巧,以确保在单击SelectWindow
操作时该窗口存在并具有正确的标题,但是我们仍然会遇到上述错误。
脚本是...
click link=activate
waitForPageToLoad
selectWindow Third party activation site
有什么技巧可以使它起作用吗?
您不需要那个waitForPageToLoad
因为我假设主机页面没有被重新加载。
您可能需要查看api( http://release.seleniumhq.org/selenium-remote-control/0.9.2/doc/java/com/thoughtworks/selenium/Selenium.html#selectWindow ( java.lang.String ))命令的条目。 这是Java文档,但与Selenium IDE相同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.