使用RF和Selenium运行时未选择Google Chrome

时间:2012-02-06 15:32:48

标签: google-chrome selenium robotframework

我正在使用Robot Framework 2.7和Selenium 2.18运行我的测试。我需要运行我在3种不同浏览器(FF9,IE8,谷歌浏览器)中的脚本。我注意到在Google Chrome中运行我的脚本时,执行时主窗口未被选中并导致我的 测试失败。我尝试过使用Select Window和Execute Javascript window.focus()关键字但似乎没有选择google chrome浏览器。 有什么建议?

注意:对于FF9和IE8,始终选择运行主窗口。

谢谢!

2 个答案:

答案 0 :(得分:0)

我不认为这应该是一个问题,请确保您在运行测试时没有打开任何Google Chrome窗口,除此之外应该没有任何问题...我正在运行机器人测试, FF的测试几乎总是与chrome测试兼容

答案 1 :(得分:0)

如果您尝试选择的窗口是最后打开的窗口,请尝试

选择新窗口

当我们将参数作为新参数时,它会选择最新打开的浏览器窗口。

确保您使用机器人启动浏览器,因为selenium将附加到未打开的浏览器。