Python-Selenium测试脚本无法正常工作

时间:2016-07-03 19:07:40

标签: python selenium automation

我正在尝试使用Python和Selenium在网站上自动执行某些操作,这是我尝试运行的示例代码,from the Mozilla website for running the Firefox webdriver

from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities

caps = DesiredCapabilities.FIREFOX
caps["marionette"] = True
caps["binary"] = "/usr/bin/firefox-aurora"

driver = webdriver.Firefox(capabilities=caps)
driver.get("https://www.google.com")
driver.quit()

运行此代码时,Firefox实例正常打开,我甚至可以使用该实例,就像我刚刚正常打开Firefox一样,但代码'停止'在driver = webdriver.Firefox(capabilities=caps)行执行,我尝试调试代码没有运气,整个执行似乎只是停在这条线上,没有任何事情到达之后!

我正在运行Python3.5Selenium version 2.53.6,我在/usr/local/bin处有'Wires'可执行文件,该文件位于环境的PATH中,我在ArchLinux上运行Firefox Aurora version 49.0a2

提前致谢。

[更新:] 毕竟使用Firefox 46(普通版),我设法让它工作。

0 个答案:

没有答案