2016-05-29 145 views
0

我是一名初学者python用户,并尝试使用硒在Win 10和Anaconda 2.5上打开Firefox。我刚刚下载Firefox并在Anaconda上安装了硒,所以它们是最新的。 当我键入以下内容:Anaconda 2上的Selenium未打开Firefox Firefox

from selenium import webdriver 
browser = webdriver.Firefox() 

火狐在任务栏打开第二和消失。但是如果我关闭cmd线,Firefox会在窗口中打开。 cmd提示符上的光标闪烁,所以当我等待时,我收到错误消息。我该如何解决这个问题?

回溯(最近通话最后一个): 文件 “”,1号线,在 文件 “C:\ Anaconda2 \ LIB \站点包\硒\ webdriver的\火狐\ webdriver.py” 59行在初始化 self.binary,超时), 文件 “C:\ Anaconda2 \ LIB \站点包\硒\ webdriver的\火狐\ extension_connection.py”,第47行,在初始化 self.binary。 launch_browser(self.profile) launch_browser中的第61行文件“C:\ Anaconda2 \ lib \ site-packages \ selenium \ webdriver \ firefox \ firefox_binary.py” self._wait_until_connectable() 文件“C:\ Anaconda2 \ lib \ site-packages \ selenium \ webdriver \ firefox \ firefox_binary.py”,第105行,在_wait_until_connectable中 self.profile.path,self._get_firefox_output())) selenium.common.exceptions .WebDriverException:消息:'无法加载配置文件。配置文件目录:c:\ users \ kwan \ appdata \ local \ temp \ tmplb0d6s Firefox输出:1464547978869 \ taddons.manager \ tDEBUG \ t加载资源的提供者范围://gre/modules/addons/XPIProvider.jsm:[“XPIProvider” ] \ r \ n1464547978870 \ taddons.manager \ tDEBUG \ tLoaded提供商资源范围://gre/modules/LightweightThemeManager.jsm:[“LightweightThemeManager”] \ r \ n1464547978873 \ taddons.manager \ tDEBUG \ //gre/modules/addons/GMPProvider.jsm\r\n1464547978874\taddons.manager\tDEBUG\tLoaded provider for resource://gre/modules/addons/PluginProvider.jsm \ r \ n1464547978875 \ taddons.manager \ tDEBUG \ tStarting provider:XPIProvider \ r \ n1464547978875 \ taddons.xpi \ tDEBUG \ tstartup \ r \ n1464547978876 \ taddons.xpi \ tINFO \ t将[email protected]映射到c:\ users \ kwan \ appdata \ local \ temp \ tmplb0d6s \ extensions \ [email protected] \ r \ n1464547978876 \ taddons.xpi \ tINFO \ tSystemAddonInstallLocation目录丢失\ r \ n1464547978876 \ taddons.xpi \ tINFO \ t将[email protected]映射到C:\ P rogram Files(x86)\ Mozilla Firefox \ browser \ features \ [email protected] \ r \ n1464547978876 \ taddons.xpi \ tINFO \ t将[email protected]复制到C:\ Program Files文件(x86)\ Mozilla Firefox \ browser \ features \ [email protected] \ r \ n1464547978877 \ taddons.xpi \ tINFO \ t将[email protected]映射到C:\ Program Files文件(x86)\ Mozilla Firefox \ browser \ features \ [email protected] .xpi \ r \ n1464547978878 \ taddons.xpi \ tINFO \ t将{972ce4c6-7e08-4474-a285-3208198ce6fd}复制到C:\ Program Files文件(x86)\ Mozilla Firefox \ browser \ extensions \ {972ce4c6-7e08-4474-a285 -3208198ce6fd} .xpi \ r \ n1464547978878 \ taddons.xpi \ tDEBUG \ tSkipping不可用安装位置app-system-share \ r \ n1464547978878 \ taddons.xpi \ tDEBUG \ tSkipping不可用安装位置app-system-local \ r \ n1464547978878 \ taddons.xpi \ tINFO \ t将[email protected]复制到C:\ Program Files文件(x86)\ Adob​​e \ Acrobat 11.0 \ Acrobat \ Browser \ WCFirefoxExtn \ r \ n1464547978879 \ taddons.xpi \ tDEBUG \ tcheckForChanges \ r \ n1464547978879 \ taddons .xpi \ tDEBUG \ tLoaded add-从首选项开启状态:{“app-profile”:{“[email protected]”:{“d”:“c:\\ users \\ kwan \\ appdata \\ local \\ temp \\ tmplb0d6s \\ extensions \\ [email protected] “ ”E“:假, ”v“: ”2.40.0“, ”ST“:1464547977236, ”MT“:1464547977189}}, ”应用系统用默认值“:{” e10srollout @ mozilla.org“:{”d“:”C:\\ Program Files(x86)\\ Mozilla Firefox \\ browser \\ features \\ [email protected]“,”e“:true,”v “:”1.0“,”st“:1462246394000},”[email protected]“:{”d“:”C:\\ Program Files(x86)\\ Mozilla Firefox \\ browser \\ features \\ firefox @ getpocket.com.xpi“,”e“:true,”v“:”1.0“,”st“:1462246394000},”[email protected]“:{”d“:”C:\\ Program Files(x86 )\\ Mozilla Firefox \\ browser \\ features \\ [email protected]“,”e“:true,”v“:”1.2。6“,”st“:1462246394000}},”app-global“:{”{972ce4c6-7e08-4474-a285-3208198ce6fd}“:{”d“:”C:\\ Program Files(x86)\\ Mozilla火狐浏览器\\ \\ \\的扩展{972ce4c6-7e08-4474-a285-3208198ce6fd}的.xpi “ ”E“:真正的 ”v“: ”46.0.1“, ”ST“:1462246394000}},” WinReg项-app-global“:{”[email protected]“:{”d“:”C:\\ Program Files(x86)\\ Adob​​e \\ Acrobat 11.0 \\ Acrobat \\ Browser \\ WCFirefoxExtn“,”e “:false,”v“:”2.0“,”st“:1458012184487,”mt“:1348422236000}}} \ r \ n1464547978880 \ taddons.xpi \ tDEBUG \ t在app-profile中添加[email protected] \ r \ n1464547978880 \ taddons.xpi \ tDEBUG \ tgetModTime:递归扫描[email protected] \ r \ n1464547978881 \ taddons.xpi \ tDEBUG \ t在app-system-defaults中添加[email protected] \ r \ n1464547978881 \ taddons.xpi \ tDEBUG \ tgetModTime:递归扫描[email protected] \ r \ n1464547978881 \ taddons.xpi \ tDEBUG \ t现有插件[email protected]在app-system-defaults \ r \ n1464547978881 \ taddons .xpi \ tDEBUG \ tgetModTime:递归扫描[email protected] \ r \ n14 64547978882 \ taddons.xpi \ tDEBUG \ t在app-system-defaults中的现有附件[email protected] \ r \ n1464547978882 \ taddons.xpi \ tDEBUG \ tgetModTime:递归扫描{972ce4c6-7e08-4474-a285-3208198ce6fd} \ r \ n1464547978882 \ taddons.xpi \ tDEBUG \ t现有附加组件{972ce4c6-7e08-4474-a285-3208198ce6fd} in app-global \ r \ n1464547978882 \ taddons.xpi \ tDEBUG \ t现有附加组件[email protected]在winreg-app-global \ r \ n'

回答

0

谢谢你们看过我的帖子。我想出了解决方案。我搜索了“anaconda selenium install”,上面有一个命中,我跟着它。事情是它的命令安装Selenium 2.40,但目前的版本是2.53。 Anaconda没有Selenium软件包,所以“conda install selenium”不起作用。但是你仍然可以使用“pip install selenium”,它会安装最新的硒

+0

,一旦你更新的Firefox请记住,它将无法启动由于这样的:HTTP: //stackoverflow.com/questions/37761668/cant-open-browser-with-selenium-after-firefox-update/37765661#37765661 – Mobrockers

0

此外,对于不在Anaconda频道的conda软件包,您可以搜索和安装其他用户已添加到Anaconda Cloud(Anaconda.org)的软件包。

conda install anaconda-client 
anaconda search selenium 

以上将列出已上传软件包的用户。选择一个适合您的操作系统和安装你搜索任何包装如下:

conda install -c <username> <package name> 

(Link)