Tests mit Chrom-mit Selen und Python
Ich habe den folgenden code
import time
from selenium import webdriver
import selenium.webdriver.chrome.service as service
chromedriver_path = "/Users/stephen/Downloads/chromedriver2_mac32_0.8/chromedriver"
chromium_path = "/Users/stephen/Downloads/chrome-mac/Chromium.app/Contents/MacOs/Chromium"
service = service.Service(chromedriver_path)
service.start()
capabilities = {'chrome.binary': chromium_path}
driver = webdriver.Remote(
service.service_url,
desired_capabilities=capabilities)
driver.get('http://www.google.com/xhtml');
time.sleep(5) # Let the user actually see something!
driver.quit()
Leider, wenn ich das obige Python-Skript, Selen sehr höflich ignoriert völlig die Tatsache, dass ich verwenden wollte Chromium
und verwendet stattdessen mein Standard -Google Chrome
. Um klar zu sein, es tut genau das, was das Skript gibt, ist es nur, dass es mit Chrome und nicht Chromium.
Offensichtlich mache ich etwas falsch. Ich bin stützen meine versuche aus der folgenden Seiten.
https://code.google.com/p/chromedriver/wiki/GettingStarted
Was muss ich tun, um die Nutzung der Chrom web-browser mit Selen (in Python)?
InformationsquelleAutor Stephen Cagle | 2013-05-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
desired_capabilities
option ist für die Optionen an der Allgemeinen Selen-Treiber-code. Optionen verwendet, indem Sie die chrome-Treiber, einschließlich der chrom(e|ium) binäre Lage, übergeben werden mitchrome_options
wie folgt:InformationsquelleAutor Iain Murray