首页 > 解决方案 > 如何在 Linux 中通过 Selenium ChromeDriver 和 Python 打开 Chromium 浏览器

问题描述

我有个问题。我当然使用 chromedriver,当我开始测试时,pycharm 打开 Chromium,我想打开 Chrome,我该如何更改?也许我可以在我的代码中设置它?

def setUp(self)
        self.driver = webdriver.Chrome(chrome_options=chrome_options)
        self.driver.get("site")

标签: pythonlinuxseleniumselenium-chromedriverchromium

解决方案


Chromium 浏览器有以下不同版本:

  • 铬金丝雀
  • 来自开发频道的 Chrome
  • 适用于 Windows x64的 Chromium 原始构建

不确定您尝试使用哪个Chromium 浏览器版本。

但是,要使用Chrome Canary版本,您可以通过类实例使用ChromeOptionsbinary_location属性Options()来设置Chrome Canary二进制文件的绝对路径,您可以使用以下解决方案:

  • 代码块:

    from selenium import webdriver
    from selenium.webdriver.chrome.options import Options
    
    options = Options()
    options.add_argument("start-maximized")
    options.binary_location="C:\\Users\\AtechM_03\\AppData\\Local\\Google\\Chrome SxS\\Application\\chrome.exe"
    driver = webdriver.Chrome(chrome_options=options, executable_path=r'C:\Utility\BrowserDrivers\chromedriver.exe')
    driver.get('http://google.com/')
    
  • 浏览器快照:

Chrome_Canary


琐事

您需要从任一官方存储库下载最新的Chromium二进制文件:


推荐阅读