java - 如何在前台打开 chrome 驱动程序(使用 Selenium Webdriver)。默认情况下它在没有焦点的背景中打开

标签 java selenium-webdriver automation automated-tests selenium-chromedriver

我一直在使用 chrome 驱动程序(与 selenium wedriver),到目前为止它从未引起任何问题,现在对于某些要求它必须在前台并专注于它。 我怎样才能确保它在前台?

最佳答案

导航到您的测试 URL 后,立即最大化并切换到新窗口。它会出现在前台(前提是您不干扰鼠标;)

    browser.navigate().to(test_URL);
    browser.manage().window().maximize();
    browser.switchTo().window(browser.getWindowHandle());

关于java - 如何在前台打开 chrome 驱动程序(使用 Selenium Webdriver)。默认情况下它在没有焦点的背景中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29071240/

相关文章:

python - 在 headless 火狐(Ubuntu)上使用 selenium 使用 python 下载文件

android - 如何在 Android 中以编程方式解锁屏幕?

java - 如何使用 appium 测试聊天应用程序?

java - 如何在静态方法上使用 Mockito.verify()?

python - 如何使用 Selenium 和 Python 将文本发送到电子邮件字段

java - 无法使用 Microsoft SQL Server 和 Javax.Persistence 解析 Java 中的列 [名称]

python - 如何单击列表框中需要滚动到的元素?

c++ - Excel 自动化。如何复制多个单元格?

java - Check Point SSL Network Extender 在 FF 中工作,而不是在 Safari 中,在 Mountain Lion 上

java - 在 Java 应用程序中获取 Chrome 浏览器