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

http://selenium.googlecode.com/svn/trunk/docs/api/py/webdriver_chrome/selenium.webdriver.chrome.webdriver.html?highlight=capabilities

Was muss ich tun, um die Nutzung der Chrom web-browser mit Selen (in Python)?

InformationsquelleAutor Stephen Cagle | 2013-05-29

Schreibe einen Kommentar