Anda dapat menyetel lokasi Biner Browser Chrome melalui ChromeDriver menggunakan Python dengan berbagai cara berikut:
Menggunakan Opsi
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.binary_location = "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe"
driver = webdriver.Chrome(chrome_options=options, executable_path="C:/Utility/BrowserDrivers/chromedriver.exe", )
driver.get('http://google.com/')
Menggunakan Kemampuan yang Diinginkan
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
cap = DesiredCapabilities.CHROME
cap = {'binary_location': "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe"}
driver = webdriver.Chrome(desired_capabilities=cap, executable_path="C:\\Utility\\BrowserDrivers\\chromedriver.exe")
driver.get('http://google.com/')
Menggunakan Chrome sebagai Layanan
from selenium import webdriver
import selenium.webdriver.chrome.service as service
service = service.Service('C:\\Utility\\BrowserDrivers\\chromedriver.exe')
service.start()
capabilities = {'chrome.binary': "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe"}
driver = webdriver.Remote(service.service_url, capabilities)
driver.get('http://www.google.com')
Terima kasih banyak, saya berjuang dengan ini selama 2,5 jam karena saya tidak tahu cara menyetel jalur Chrome Executable dengan Python. Berfungsi sekarang
options = Options()
options.binary_location = "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe"
driver = webdriver.Chrome(chrome_options=options, executable_path="C:/Utility/BrowserDrivers/chromedriver.exe", )
Bagaimana saya bisa mengetahui apakah sistem Linux menggunakan Wayland atau X11?
Ubuntu mengenali yang dapat dieksekusi sebagai pustaka bersama dan tidak akan menjalankannya dengan mengklik