【问题标题】:How to open Chromium Browser through Selenium ChromeDriver and Python in Linux如何在 Linux 中通过 Selenium ChromeDriver 和 Python 打开 Chromium 浏览器
【发布时间】:2019-02-01 08:28:40
【问题描述】:
我有一个问题。
我当然使用 chromedriver,当我开始测试时,pycharm 打开 Chromium,我想打开 Chrome,我该如何更改?也许我可以在我的代码中设置它?
def setUp(self)
self.driver = webdriver.Chrome(chrome_options=chrome_options)
self.driver.get("site")
【问题讨论】:
标签:
python
linux
selenium
selenium-chromedriver
chromium
【解决方案1】:
Chromium 浏览器有不同的版本如下:
- Chrome 金丝雀
- Chrome 来自 开发频道
-
Chromium for Windows x64 的原始构建
不确定您尝试使用哪个 Chromium 浏览器 版本。
然而使用 Chrome Canary 版本,您可以通过 Options() 类的实例使用 ChromeOptions 和 binary_location 属性来设置 绝对路径 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/')
浏览器快照:
琐事
您需要从任一官方存储库下载最新的 Chromium 二进制文件: