【发布时间】:2013-12-11 17:27:59
【问题描述】:
我正在尝试在测试开始时聚焦 Protractor/Webdriver 浏览器测试窗口。焦点是指测试窗口应该出现在屏幕上显示的其他窗口之上,现在它出现在其他窗口之下。
使用 Selenium chromedriver 并从 WebStorm 启动 Protractor。
我在场景规范的开头尝试了以下操作,但没有任何效果:
browser.driver.switchTo().defaultContent();
browser.driver.switchTo().window(browser.driver.getWindowHandle());
browser.switchTo().window(browser.getWindowHandle());
browser.driver.executeScript('window.focus();')
【问题讨论】:
-
尝试点击窗口中的任何位置? click 总是把被点击的窗口放在最上面。
-
我也遇到了同样的问题,你最终解决了吗?
-
@giosakti:不,还没有找到解决方案。如果我找到答案,我会添加答案。
-
@RăzvanPanda 有什么更新吗?
标签: angularjs selenium webdriver selenium-webdriver protractor