我正在使用Robot Framework 2.7和Selenium 2.18运行我的测试。我需要运行我在3种不同浏览器(FF9,IE8,谷歌浏览器)中的脚本。我注意到在Google Chrome中运行我的脚本时,执行时主窗口未被选中并导致我的 测试失败。我尝试过使用Select Window和Execute Javascript window.focus()关键字但似乎没有选择google chrome浏览器。 有什么建议?
注意:对于FF9和IE8,始终选择运行主窗口。
谢谢!
答案 0 :(得分:0)
我不认为这应该是一个问题,请确保您在运行测试时没有打开任何Google Chrome窗口,除此之外应该没有任何问题...我正在运行机器人测试, FF的测试几乎总是与chrome测试兼容
答案 1 :(得分:0)
如果您尝试选择的窗口是最后打开的窗口,请尝试
选择新窗口
当我们将参数作为新参数时,它会选择最新打开的浏览器窗口。
确保您使用机器人启动浏览器,因为selenium将附加到未打开的浏览器。