Есть ли селен2 драйвер Chrome для Ruby / Python? - PullRequest
0 голосов
/ 03 ноября 2011

Я хочу использовать драйвер Selenium2 Chrome с Ruby / Python, но я нашел их только для Java и .NET на http://code.google.com/p/selenium/downloads/list. Может кто-нибудь сказать мне, возможно ли управлять Chrome с Python или Ruby в Selenium2? Заранее спасибо!

Ответы [ 2 ]

3 голосов
/ 11 ноября 2011

Для python вы должны загрузить драйвер chrome из http://code.google.com/p/chromium/downloads/list. Извлечь zip-файл и установить путь к драйверу chrome в переменной среды Path.Пожалуйста, смотрите ниже пример использования Python -

from selenium import webdriver

from selenium.webdriver.common.keys import Keys

driver = webdriver.Chrome()

driver.get("http://www.google.com")

elem = driver.find_element_by_name("q")

elem.send_keys("selenium")

elem.send_keys(Keys.RETURN)

assert "Google" in driver.title

driver.quit()
2 голосов
/ 04 ноября 2011

Определенно есть для Python, вы должны установить драйвер Chrome, получить его здесь для вашей соответствующей ОС: http://code.google.com/p/chromium/downloads/list., чтобы запустить экземпляр Chrome, сделайте это:

self.webdriver = webdriver.Chrome(executable_path=[path to chrome driver])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...