繁体   English   中英

Selenium-IDE测试无法切换浏览器窗口

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM