2016-05-29 144 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)