Firefox 硒IDE测试可以';t切换浏览器窗口

Firefox 硒IDE测试可以';t切换浏览器窗口,firefox,browser,selenium,selenium-ide,browser-testing,Firefox,Browser,Selenium,Selenium Ide,Browser Testing,我正在编写一个Selenium IDE脚本来测试我们网站的一部分,它打开一个窗口,将用户带到我们集成的第三方网站。测试点击我们网站上的一个链接,在第三方网站上打开一个新窗口,我们需要勾选一个复选框并提交一份表格,此时窗口关闭,然后我们需要检查我们自己网站上的另一个页面 我们的问题是,脚本在SeleniumselectWindow操作时中断,因为它说找不到具有给定名称的窗口。如果我们在IDE中手动运行该行,它就可以工作了 我添加了许多等待、暂停和其他技巧,以确保在点击SelectWindow操作时

我正在编写一个Selenium IDE脚本来测试我们网站的一部分,它打开一个窗口,将用户带到我们集成的第三方网站。测试点击我们网站上的一个链接,在第三方网站上打开一个新窗口,我们需要勾选一个复选框并提交一份表格,此时窗口关闭,然后我们需要检查我们自己网站上的另一个页面

我们的问题是,脚本在Selenium
selectWindow
操作时中断,因为它说找不到具有给定名称的窗口。如果我们在IDE中手动运行该行,它就可以工作了

我添加了许多等待、暂停和其他技巧,以确保在点击
SelectWindow
操作时窗口存在并具有正确的标题,但我们仍然会遇到上述错误

剧本是

click               link=activate
waitForPageToLoad   
selectWindow        Third party activation site

有什么窍门可以让它工作吗?

你不需要等待页面加载,因为我假设主机页面没有重新加载


您可能希望签出该命令的api())条目。这是java文档,但selenium IDE也是如此。

您不需要waitForPageToLoad,因为我假设主机页没有重新加载


您可能希望签出该命令的api())条目。这是java文档,但对于selenium IDE也是一样。

谢谢,
waitForPageToLoad
只是一系列尝试中的最新尝试,以确保新页面已加载且名称正确。谢谢,
waitForPageToLoad
只是一系列确保新页面已加载且名称正确的尝试中的最新尝试。我看到您已将问题标记为“Firefox”。你在其他浏览器上试过吗?我发现在一个浏览器上破坏Selenium的一些东西在另一个浏览器上也能正常工作。我看到你把问题标记为“Firefox”。你在其他浏览器上试过吗?我发现,在一个浏览器上破坏Selenium的某些东西在另一个浏览器中工作良好。