Selenium根据Chrome浏览器 版本自动下载/更新驱动chromedriver.exe webdriver_manager库

Selenium提供了一个webdriver_manager库,可以帮助自动下载和更新Chrome浏览器的驱动程序chromedriver.exe。您可以按照以下步骤操作:

  1. 安装webdriver_manager库。可以在命令行或终端中运行以下命令进行安装:
    pip install webdriver_manager
    

  2. 在Selenium Python脚本中,导入webdriver_manager并使用ChromeDriverManager类来创建ChromeDriver实例。这样,如果您的Chrome浏览器版本发生变化,webdriver_manager将自动下载合适的chromedriver版本,并使用它来运行测试。
    from selenium import webdriver
    from webdriver_manager.chrome import ChromeDriverManager
    
    # 创建ChromeDriver实例
    driver = webdriver.Chrome(executable_path=ChromeDriverManager().install())
    
    # 在浏览器中打开网页
    driver.get('https://www.baidu.com/')

  3. 运行脚本,webdriver_manager将检查您当前使用的Chrome版本,并自动下载/更新匹配的Chrome驱动程序。这样,您就无需手动下载和安装Chrome驱动程序,并且Selenium脚本将始终使用与您的Chrome浏览器版本兼容的最新版本的驱动程序。

你可能感兴趣的:(chrome,python,前端)