我正在编写一个Selenium IDE脚本来测试我们网站的一部分,该部分打开一个窗口,将用户带到我们整合的第三方网站。测试点击我们网站上的链接,在第三方网站上打开一个新窗口,我们需要勾选复选框并提交表单,此时窗口关闭,然后我们需要在我们自己的网站上查看另一个页面。Selenium-IDE测试不能切换浏览器窗口
我们的问题是脚本在Selenium selectWindow
操作中断,因为它表示它无法找到具有给定名称的窗口。如果我们然后在IDE中手动运行该行,它就可以工作!
我已经增添了无数的等待,停顿和其他技巧,以确保该窗口存在和有正确的标题时,SelectWindow
行动打击,但我们仍然得到上述错误。
的脚本...
click link=activate
waitForPageToLoad
selectWindow Third party activation site
是否有任何技巧来得到这个工作?
我看到你已经标记了'Firefox'这个问题。你用其他浏览器试过了吗?我发现在一个浏览器中Selenium中的一些事情在另一个浏览器中正常工作。 – Spudley 2011-04-18 11:28:28