我正在使用Robot Framework IDE和Selenium2Library .
现在我的问题:
我的测试打开Firefox并转到页面 . 在这个页面上是一个链接 . 我必须单击链接并继续在新页面上进行测试 . 但链接不会在同一浏览器窗口中打开 . 我试图使用关键字"select window"和 url=https//...
(这是在新浏览器窗口中打开的页面的URL)进入新窗口,但本地化仍在第一个浏览器窗口中 . 我也尝试使用第二个窗口的url关键字"switch browser",但它也不起作用 .
有没有人知道如何切换到其他浏览器窗口?
另一个想法是获取链接的URL并通过关键字“打开浏览器”在新的浏览器窗口中打开它 . 但我不知道如何获得链接的网址?
2 回答
尝试根据 Headers 切换到新窗口:
您可以使用 -
Get Window Titles
获取窗口 Headers我有同样的问题 . 这是一个解决方案: