我一直在尝试让Selenium在Firefox11上运行,但运气不好。 conda(3.141.0)中的当前版本与Firefox 11不兼容;当我尝试创建一个不同的环境并下载Selenium 2.53.5(我相信它可以与FF 11一起使用)时,它不允许我将模块导入.py文件、python REPL或ipython。错误:
康达名单:
#
# Name Version Build Channel
certifi 2018.8.24 py35_1001 conda-forge
pip 20.1.1 py_1 conda-forge
python 3.5.5 he025d50_2 conda-forge
selenium 2.53.5 py35_0 conda-forge
setuptools 40.4.3 py35_0 conda-forge
vc 14.1 h869be7e_1 conda-forge
vs2015_runtime 14.16.27012 h30e32a0_2 conda-forge
wheel 0.34.2 py_1 conda-forge
wincertstore 0.2 py35_1002 conda-forge
Python REPL:
Python 3.5.5 | packaged by conda-forge | (default, Jul 24 2018, 01:52:17) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import selenium
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'selenium'
为什么会这样
不幸的是,我只能使用Firefox v11(由于一些专有Java公司代码无法在更高版本上运行)
我应该使用哪个selenium/conda/python/selenium版本,以及如何安装/导入它们? 谢谢
你将回到2012年,所以这将是困难的。我浏览了一下发行说明,发现Selenium 2.21提到了Firefox 11,所以这是兼容的
您应该能够在requirements.txt文件中指定版本。如果您无法启动浏览器,您可能希望尝试一个与此版本大致相同的python版本,或者从Python2的上一个版本开始,然后反向工作
https://github.com/SeleniumHQ/selenium/blob/master/java/CHANGELOG#L2237
https://pypi.org/project/selenium/2.22.1/
相关问题 更多 >
编程相关推荐