如何在 Chrome 中使用 WebDriver(Python)最大化窗口?


我们可以使用 WebDriver 将 Chrome 窗口最大化。在处理任何自动化测试用例时,如果浏览器以最大化模式打开,则脚本失败的可能性会降低。

这是因为如果元素可见,则其交互的可能性就会增加。此外,如果窗口最大化,则在上面工作的测试人员或开发人员可以更好地查看测试步骤。

某些应用程序会自动以最大化模式打开。对它们应用最大化技术不会对它们产生任何影响。让我们看看在 Python 中最大化 Chrome 窗口的方法:

  • 使用 maximize_window() 方法。

  • 使用 fullscreen_window() 方法。

示例

使用 maximize_window() 的代码实现。

from selenium import webdriver
driver = webdriver.Chrome (executable_path="C:\chromedriver.exe")
# maximize with maximize_window()
driver.maximize_window()
driver.get("https://tutorialspoint.com/index.htm")
driver.quit()

示例

使用 fullscreen_window() 的代码实现。

from selenium import webdriver
driver = webdriver.Chrome (executable_path="C:\chromedriver.exe")
# maximize with maximize_window()
driver.fullscreen_window()
driver.get("https://tutorialspoint.com/index.htm")
driver.quit()

因此,在上述代码实现中,我们执行了以下步骤:

  • 启动 Chrome 浏览器。

  • 打开一个 URL。

  • 最大化 Chrome 浏览器。

  • 退出驱动程序会话。

更新于:2020年8月28日

3K+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告