我正在尝试在Windows 8上使用selenium python启动chrome浏览器。
添加binary_location
作为铬二进制位置,即appdata。
但仍然是chromedriver开始谷歌铬而不是铬。
如果我卸载google chrome,那么chromedriver默认会启动chrome。但是安装了chrome后,无论如何都会启动chrome。
有人知道在安装镀铬时如何用硒开始铬?
请不要将其标记为重复。另一个是关于unix和解决方案提供给selenium java,而这个是关于windows和python。
答案 0 :(得分:1)
试试这个:
from selenium.webdriver.chrome.options import Options
options = Options()
options.binary_location = r"D:\.....\chrome.exe"
# This line defines your Chromium exe file location.
driver = webdriver.Chrome(chrome_options=options)
driver.get('https://www.google.com/')
为我工作。 我安装了Chrome和Chromium。 它启动指定的exe。
答案 1 :(得分:0)
要启动 Chromium 浏览器,您可以使用以下代码块:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.binary_location("C:\\path\\to\\chrome.exe") //path to chromium binary
options.add_argument("start-maximized")
options.add_argument("--disable-gpu-vsync") //only for Windows
options.add_argument("--remote-debugging-port=9222") //for MAC & Linux
driver = webdriver.Chrome(executable_path=r'C:\path\to\chromedriver.exe', chrome_options=options)
driver.get('http://google.com/')
注意:您可以在此处找到有关Run Chromium with flags
的更多详细信息