繁体   English   中英

Selenium webdriver.Firefox()永远不会返回

[英]Selenium webdriver.Firefox() never returns

~/selenium-test$ which geckodriver
/cygdrive/c/Windows/geckodriver
~/selenium-test$ geckodriver --version | head -n1
geckodriver 0.11.1
~/selenium-test$ python -i
Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:24:40) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from selenium import webdriver
>>> driver = webdriver.Firefox()

它加载Firefox但在该调用后永远不会返回。 实例化驱动程序后无法运行任何其他python语句。 Windows上的Firefox版本56.0.1(64位)。

找出问题所在。 我使用的geckodriver版本与我的Firefox版本不兼容(感谢Firefox自动更新)。 已安装最新版本的geckodriver(0.19),现在工作正常。

 You can try below code : from selenium import webdriver >>> driver = webdriver.Firefox(c://EnterpathtoGeckodriver.exe) 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM