我是一个python初学者,尝试使用selenium在Win 10和Anaconda 2.5上打开Firefox。我刚刚下载了Firefox并在Anaconda上安装了selenium,所以它们是最新的。当我键入以下内容时:
from selenium import webdriver
browser = webdriver.Firefox()
Firefox在任务栏中打开一秒钟,然后消失。但是如果我关闭cmd线,火狐会在窗口上打开。cmd提示符上的光标在闪烁,所以当我等待时,我会收到错误消息。我该怎么解决这个问题?
回溯(最后一次调用):文件“”,第1行,在文件“C:\Anaconda2\lib\site packages\selenium\webdriver\firefox\webdriver.py”第59行的init self中。二进制文件,超时),文件“C:\Anaconda2\lib\site packages\selenium\webdriver\firefox\extension_connection.py”,第47行,在init self中。二进制的启动浏览器(self.profile)文件“C:\Anaconda2\lib\site packages\selenium\webdriver\firefox\firefox\u binary.py”,第61行,在启动浏览器self中_等待可连接()文件“C:\Anaconda2\lib\site packages\selenium\webdriver\firefox\firefox\u binary.py”,第105行,在等待可连接的self中。轮廓赛尔夫_获取_firefox_output())selenium。常见的例外。WebDriverException:消息:“无法加载配置文件。”。配置文件目录:c:\users\kwan\appdata\local\temp\tmplb0d6s Firefox输出:1464547978869\taddons。manager\tDEBUG\t加载的提供程序范围resource://gre/modules/addons/XPIProvider.jsm:[“XPIProvider”]\r\n1464547978870\tADONS。manager\tDEBUG\t加载的提供程序范围resource://gre/modules/LightweightThemeManager.jsm:[“LightweightTheManager”]\r\n1464547978873\tADONS。manager\tDEBUG\t加载的提供程序范围resource://gre/modules/addons/GMPProvider.jsm\r\n1464547978874\tADONS。manager\tDEBUG\t加载的提供程序范围resource://gre/modules/addons/PluginProvider.jsm\r\n1464547978875\tADONS。manager\tDEBUG\t启动提供程序:XPIProvider\r\n1464547978875\t启动提供程序。xpi\tDEBUG\t启动\r\n1464547978876\t启动。xpi\tINFO\t映射fxdriver@googlecode.com至c:\users\kwan\appdata\local\temp\tmplb0d6s\extensions\fxdriver@googlecode.com\r\n1464547978876\tADONS。xpi\tINFO\t系统地址安装目录丢失\r\n1464547978876\t地址。xpi\tINFO\t映射e10srollout@mozilla.org至C:\Program Files(x86)\Mozilla Firefox\browser\features\e10srollout@mozilla.org.xpi\r\n1464547978876\tADONS。xpi\tINFO\t映射firefox@getpocket.com至C:\Program Files(x86)\Mozilla Firefox\browser\features\firefox@getpocket.com.xpi\r\n1464547978877\tADONS。xpi\tINFO\t映射loop@mozilla.org至C:\Program Files(x86)\Mozilla Firefox\browser\features\loop@mozilla.org.xpi\r\n1464547978878\tADONS。xpi\tINFO\t将{972ce4c6-7e08-4474-a285-3208198ce6fd}映射到C:\Program Files(x86)\Mozilla Firefox\browser\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}。xpi\r\n1464547978878\tADONS。xpi\tDEBUG\t跳过不可用的安装位置app system share\r\n1464547978878\t下载。xpi\tDEBUG\tSkiping不可用的安装位置应用程序系统本地\r\n1464547978878\tAdmins。xpi\tINFO\t映射web2pdfextension@web2pdf.adobedotcom至C:\Program Files(x86)\Adobe\Acrobat 11.0\Acrobat\Browser\WCFirefoxExtn\r\n1464547978879\taddons。xpi\tDEBUG\t检查更改\r\n1464547978879\t更改。xpi\tDEBUG\t从prefs:{“应用程序配置文件”:{fxdriver@googlecode.com“:{d:“c:\\users\\kwan\\appdata\\local\\temp\\tmplb0d6s\\extensions”\\fxdriver@googlecode.com“,“e”:假,“v”:“2.40.0”,“st”:1464547977236,“mt”:1464547977189}”,应用系统默认值:{”e10srollout@mozilla.org“:{d:“C:\\Program Files(x86)\\Mozilla Firefox\\browser\\features”\\e10srollout@mozilla.org.xpi“,“e”:正确,“v”:“1.0”,“st”:146246394000}”firefox@getpocket.com“:{d:“C:\\Program Files(x86)\\Mozilla Firefox\\browser\\features”\\firefox@getpocket.com.xpi“,“e”:正确,“v”:“1.0”,“st”:146246394000}”loop@mozilla.org“:{d:“C:\\Program Files(x86)\\Mozilla Firefox\\browser\\features”\\loop@mozilla.org.xpi“,“e”:正确,“v”:“1.2.6”,“st”:146246394000},“{972ce4c6-7e08-4474-a285-3208198ce6fd}”:{“d”:“C:\\Program Files(x86)\\Mozilla Firefox\\browser\\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}”。xpi,“e”:true,“v”:“46.0.1”,“st”:146246394000}},“winreg应用程序全局”:{”web2pdfextension@web2pdf.adobedotcom“:{d:“C:\\Program Files(x86)\\Adobe\\Acrobat 11.0\\Acrobat\\Browser\\WCFirefoxExtn”,“e”:false,“v:“2.0”,“st”:1458012184487,“mt”:1348422236000}}}}\r\n1464547978880\taddons.xpi\tDEBUG\tExisting add-on”fxdriver@googlecode.com应用程序内配置文件\r\n1464547978880\t。xpi\tDEBUG\tgetModTime:递归扫描e10srollout@mozilla.org\r\n1464547978881\tADONS。xpi\tDEBUG\t现有附加组件e10srollout@mozilla.org应用程序内系统默认值\r\n1464547978881\t默认值。xpi\tDEBUG\tgetModTime:递归扫描firefox@getpocket.com\r\n1464547978881\tADONS。xpi\tDEBUG\t现有附加组件firefox@getpocket.com应用程序内系统默认值\r\n1464547978881\t默认值。xpi\tDEBUG\tgetModTime:递归扫描loop@mozilla.org\r\n1464547978882\tADONS。xpi\tDEBUG\t现有附加组件loop@mozilla.org应用程序内系统默认值\r\n1464547978882\t默认值。xpi\tDEBUG\tgetModTime:递归扫描{972ce4c6-7e08-4474-a285-3208198ce6fd}\r\n146454797882\taddons。xpi\tDEBUG\t正在app global\r\n146454797882\t中列出附加组件{972ce4c6-7e08-4474-a285-3208198ce6fd}。xpi\tDEBUG\t现有附加组件web2pdfextension@web2pdf.adobedotcom在winreg应用程序全局\r\n'
此外,对于不在Anaconda渠道中的conda包,您可以搜索并安装其他用户添加到Anaconda Cloud(Anaconda.org)的包。
conda install anaconda-client
anaconda search selenium
上面将列出已上传该软件包的用户。为您的操作系统选择一个,并按如下方式为您搜索的任何软件包安装:
conda install -c <username> <package name>
(链接)
谢谢看了我帖子的人。我想出了解决办法。我在谷歌上搜索了“anaconda selenium install”,上面有一个点击,我跟着它。问题是它的命令安装了Selenium 2.40,但当前的版本是2.53。Anaconda没有Selenium软件包,因此“conda安装Selenium”不起作用。但您仍然可以使用“pip install selenium”,它将安装最新的selenium
我的代码没有启动浏览器。 项目显示运行了很长时间,但什么也没有发生。我按下print,发现没有执行。 我添加了manifest_vesion,但在每次运行中,它都生成一个新文件,而我再次得到相同的错误。
在我们的应用程序中,我们有一个场景,我们点击一个链接,点击后打开一个新的选项卡,其中有一个动态生成的PDF。 生成的将在new选项卡中打开,并以作为URL。 我没有选择下载生成的PDF以及。 我们有什么办法能解决这个问题吗??提前谢谢你。
问题内容: 我正在尝试用Java(仅我知道的语言,我刚刚学习线程)创建一个自动单击器。我希望在其自己的窗口(而不是在网页上)中打开小程序,并且希望能够在不选择窗口的情况下使用空格键启动和停止该程序,以便可以在其他程序上使用自动单击器并能够停止它而无需alt-f4一堆东西。 您有什么可以推荐我的,可以帮助我实现这一目标的吗?或您有什么建议吗? 问题答案: 这可能超出了Java小程序的范围。实际上,全
当我尝试在创建选项中使用第二个端口时,它会正确创建第一个端口,但不会创建第二个端口。 这应该公开4566和443,但是当我检查新创建的容器时,它有这个信息。 您可以看到4566设置正确,但443/0:null用于443端口。我在没有ExposedPorts部分的情况下尝试了这一点,更改了HostOptions的顺序,等等,但它仍然不起作用。有什么想法吗?
我正在使用SeleniumWebDriver自动化web应用程序。这个应用程序应该同时在ipad和桌面浏览器上运行。在测试自动化脚本时,我发现一个奇怪的行为,从下拉列表中选择一个选项会导致页面元素隐藏在浮动菜单下。但是,在运行firefox打开的浏览器上看不到这种行为。手动执行。同样的行为在selenium推出的InternetExplorer11中也可以看到。 我在互联网上搜索了可能的原因,但没
我们的开发团队正在开发新的页面模板,其中包括对这些页面上的定位器的大量更改。这些新页面处于切换状态,因此在我们的测试环境中,它们可能随时存在,也可能不存在,这取决于它们是否被切换打开或关闭。标头中有一个id,我可以用它来标识新页面模板是否被切换。谁能告诉我处理这件事的最好方法。理想情况下,我希望将新的定位器添加到相关的页面对象,而不是将它们放在属性文件中。 当前定位器和Web元素: 新模板上的新定