Anaconda 2上的Selenium没有打开firefox

时间:2016-05-29 18:57:51

标签: python selenium firefox

我是初学者python用户并尝试使用selenium在Win 10和Anaconda 2.5上打开Firefox。我刚下载了Firefox并在Anaconda上安装了selenium,因此它们是最新的。 当我键入以下内容时:

from selenium import webdriver
browser = webdriver.Firefox()

Firefox在任务栏中打开一秒钟然后消失。但是,如果我关闭cmd行,Firefox将在窗口中打开。 cmd提示符上的光标闪烁,所以当我等待时,我收到错误消息。我该如何解决这个问题?

  

追踪(最近一次通话):     文件"",第1行,in     文件" C:\ Anaconda2 \ lib \ site-packages \ selenium \ webdriver \ firefox \ webdriver.py",第59行, init       self.binary,timeout),     文件" C:\ Anaconda2 \ lib \ site-packages \ selenium \ webdriver \ firefox \ extension_connection.py",第47行, init       self.binary.launch_browser(self.profile)     文件" C:\ Anaconda2 \ lib \ site-packages \ selenium \ webdriver \ firefox \ firefox_binary.py",第61行,在launch_browser中       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:[&#34 ; XPIProvider"] \ r \ n1464547978870 \ taddons.manager \ tDEBUG \ t已加载的资源提供程序范围://gre/modules/LightweightThemeManager.jsm:[" LightweightThemeManager"] \ r \ n1464547978873 \ taddons。 manager \ tDEBUG \ t已加载资源的提供者范围://gre/modules/addons/GMPProvider.jsm \ r \ n1464547978874 \ taddons.manager \ tDEBUG \ t资源的提供者范围://gre/modules/addons/PluginProvider.jsm \ r \ n1464547978875 \ taddons.manager \ tDEBUG \ t开始提供者:XPIProvider \ r \ n1464547978875 \ taddons.xpi \ tDEBUG \ tstartup \ r \ n1464547978876 \ taddons.xpi \ tINFO \ tMapping fxdriver@googlecode.com to c:\ users \ kwan \ appdata \ local \ temp \ tmplb0d6s \ extensions \ fxdriver@googlecode.com \ r \ n \ n1464547978876 \ taddons.xpi \ tINFO \ tSystemAddonInstallLocation目录丢失\ r \ n1464547978876 \ taddons.xpi \ tINFO \ tMapping e10srollout @ moz illa.org到C:\ Program Files(x86)\ Mozilla Firefox \ browser \ features \ e10srollout@mozilla.org.xpi \ r \ n1464547978876 \ taddons.xpi \ tINFO \ tMapping firefox@getpocket.com到C:\ Program Files (x86)\ Mozilla Firefox \ browser \ features \ firefox@getpocket.com.xpi \ r \ n1464547978877 \ taddons.xpi \ tINFO \ tMapping loop@mozilla.org to C:\ Program Files(x86)\ Mozilla Firefox \ browser \ features \ loop@mozilla.org.xpi \ r \ n1464547978878 \ taddons.xpi \ tINFO \ tMapping {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 \ tMapping web2pdfextension@web2pdf.adobedotcom to C:\ Program Files(x86)\ Adob​​e \ Acrobat 11.0 \ Acrobat \ Browser \ WCFirefoxExtn \ r \ n1464547978879 \ taddons.xpi \ tDEBUG \ tcheckForChanges \ r \ n1464547978879 \ taddons.xpi \ TDE来自prefs的BUG \ tLoaded附加状态:{" app-profile":{" fxdriver@googlecode.com":{" d":" C:\\用户\\钧\\ APPDATA \\本地\\临时\\ tmplb0d6s \\扩展\\ fxdriver@googlecode.com"," E":假," v& #34;:" 2.40.0"" ST":1464547977236,"山":1464547977189}},"应用系统用默认&#34 ;:{" e10srollout@mozilla.org":{" d":" C:\\ Program Files(x86)\\ Mozilla Firefox \\ browser \\ features \ \ e10srollout@mozilla.org.xpi"," E":真," v":" 1.0"" ST" :1462246394000}," firefox@getpocket.com":{" d":" C:\\ Program Files(x86)\\ Mozilla Firefox \\ browser \\ features \\ firefox@getpocket.com.xpi"," E":真," v":" 1.0"" ST&#34 ;:1462246394000}," loop@mozilla.org" ;: {" d":" C:\\ Program Files(x86)\\ Mozilla Firefox \\ browser \\特征\\ loop@mozilla.org.xpi"," E":真," v":" 1.2.6"" ST& #34;:1462246394000}},"应用全局" {&#34 ; {972ce4c6-7e08-4474-a285-3208198ce6fd}":{" d":" C:\\ Program Files(x86)\\ Mozilla Firefox \\ browser \\ extensions \\ {972ce4c6-7e08-4474-a285-3208198ce6fd}的.xpi"" E":真," v":" 46.0.1&#34 ;, " ST":1462246394000}}," WinReg项应用内全局" {" web2pdfextension@web2pdf.adobedotcom":{" d&#34 ;: " C:\\ Program Files(x86)\\ Adob​​e \\ Acrobat 11.0 \\ Acrobat \\ Browser \\ WCFirefoxExtn"," e":false," v&# 34;:" 2.0"," st":1458012184487," mt":1348422236000}}} \ r \ n1464547978880 \ taddons.xpi \ tDEBUG \ t现有添加-on fxdriver@googlecode.com在app-profile \ r \ n1464547978880 \ taddons.xpi \ tDEBUG \ tgetModTime:递归扫描e10srollout@mozilla.org \ r \ n1464547978881 \ taddons.xpi \ tDEBUG \ t现有插件e10srollout @ mozilla .org在app-system-defaults \ r \ n1464547978881 \ taddons.xpi \ tDEBUG \ tgetModTime:递归扫描firefox@getpocket.com \ r \ n1464547978881 \ taddons.xpi \ tDEBUG \ t出现插件firefox@getpocket.com in应用系统用默认\ r \ n 1464547978881 \ taddons.xpi \ tDEBUG \ tgetModTime:递归扫描loop@mozilla.org \ r \ n1464547978882 \ taddons.xpi \ tDEBUG \ t在app-system-defaults \ r \ n1464547978882 \ taddons中存在加载项loop@mozilla.org .xpi \ tDEBUG \ tgetModTime:在应用程序中递归扫描{972ce4c6-7e08-4474-a285-3208198ce6fd} \ r \ n1464547978882 \ taddons.xpi \ tDEBUG \ t现有附加组件{972ce4c6-7e08-4474-a285-3208198ce6fd}全球\ r \ n \ n1464547978882 \ taddons.xpi \ tDEBUG \ t在winreg-app-global \ r \ n'

中存在附加组件web2pdfextension@web2pdf.adobedotcom

2 个答案:

答案 0 :(得分:0)

谢谢观看我帖子的人。我找到了解决方案。我用谷歌搜索了“anaconda selenium install”并且有一个热门,我跟着它。事情是它的命令安装Selenium 2.40,但当前版本是2.53。 Anaconda没有Selenium包,所以“conda install selenium”不起作用。但你仍然可以使用“pip install selenium”,它会安装最新的selenium

答案 1 :(得分:0)

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

conda install anaconda-client
anaconda search selenium

以上将列出已上传包的用户。为您的操作系统选择一个,并为您搜索的任何包安装如下:

conda install -c <username> <package name>

(Link)