我一直试图让Selenium与Firefox 11一起工作,但却没有任何进展。conda中的当前版本(3.141.0)与Firefox 11不兼容;当我尝试创建一个不同的环境并下载Selenium 2.53.5 (我相信它将与FF 11一起工作)时,它将不允许我将模块导入到.py文件、python或ipython。错误:
conda清单:
#
# 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-forgePython:
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公司代码不能在更高的版本上运行)。
我应该使用哪个selenium/conda/python/selenium版本,以及如何安装/导入它们?谢谢!
发布于 2020-06-05 06:22:56
你将回到2012年,所以这将是困难的。我浏览了一下发布说明,发现Selenium 2.21提到了Firefox 11,所以这是兼容的。
您应该能够在requirements.txt文件中指定版本。如果您无法启动浏览器,您可能希望尝试一个大约相同年龄的python发行版,也许从python 2的最后一个版本开始,然后向后工作。
https://github.com/SeleniumHQ/selenium/blob/master/java/CHANGELOG#L2237
https://stackoverflow.com/questions/62205411
复制相似问题