use*_*913 12 selenium webdriver
如果浏览器窗口未处于焦点,则当前页面上的所有webdriver标识都将失败.
如何使用webdriver将浏览器引入焦点?
((JavascriptExecutor) webDriver).executeScript("window.focus();");
Run Code Online (Sandbox Code Playgroud)
应该做的伎俩!
executeScript("window.focus();") 在最新的Chrome中没有为我工作(本帖时v47)
但是我发现一个黑客另一个问题,其确实在这个版本的Chrome工作.
以下是一般步骤,因为该问题未指定Selenium API语言:
实施webdriverjs,其中我使用
const chrome = setupChromeWebdriver(); // get your webdriver here
chrome.executeScript('alert("Focus window")'))
.then(() => chrome.switchTo().alert().accept());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25700 次 |
| 最近记录: |