selenium.common.exceptions.WebDriverException: Message: Can't load the profile. Profile Dir: C:\Users\\AppData\Local\Temp\2\tmpc2_p3ubt If you specified a log_file in the FirefoxBinary constructor, check it for details.
当我尝试运行我的Python脚本时,Firefox会超时。有没有人对我需要匹配的版本有任何建议?
答案 0 :(得分:1)
从此链接https://ftp.mozilla.org/pub/firefox/releases/46.0.1/win64-EME-free/en-GB/Firefox%20Setup%2046.0.1.exe卸载当前firefox版本而不是下载Firefox,然后重试
注意:您必须在使用以下setps安装46后取消选中firefox的自动升级:
在Firefox更新下:永远不检查更新(不推荐:安全风险)
如果你想在firefox> = 48上运行,那么你需要升级到selenium 3beta。 https://seleniumhq.wordpress.com/2016/07/29/announcing-selenium-3-0-beta1/
答案 1 :(得分:0)
它不会和它的已知问题,请参考此处的线程 https://github.com/SeleniumHQ/selenium/issues/2559
无法修复。
在Firefox 48中,Mozilla要求对扩展程序进行签名。他们有 拒绝签署Selenium的Firefox驱动程序扩展(webdriver.xpi)。 请随时与他们联系和/或为他们记录问题 https://bugzilla.mozilla.org
现在的方法是使用GeckoDriver。现在是默认值 3.0-beta中使用的实现
这个问题已经很久了,我强烈推荐 固定自动化以使用Firefox 45 ESR直到使用版本 GeckoDriver / marionette足够稳定,可以进行测试。
Gecko Driver是一种前进的方式。