我想在Ruby / Python中使用Selenium2 Chrome驱动程序,但我只在http://code.google.com/p/selenium/downloads/list上找到了适用于Java和.NET的驱动程序。有人能告诉我是否可以在Selenium2中使用Python或Ruby驱动Chrome?提前谢谢!
答案 0 :(得分:3)
对于python,您必须从http://code.google.com/p/chromium/downloads/list下载chrome驱动程序。解压缩zip文件并在Path环境变量中设置chrome驱动程序路径。请使用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()
答案 1 :(得分:2)
对于Python来说,你必须安装chrome驱动程序,在适当的操作系统中获取它:http://code.google.com/p/chromium/downloads/list。要启动chrome实例,请执行以下操作:
self.webdriver = webdriver.Chrome(executable_path=[path to chrome driver])