当我调用get()
时,webdriver将打开浏览器,但不打开我请求的单击。在Firefox中,没有URL应该在的地方,而在Chrome中,没有URL的地方有test__“data:,”。不到一个月前,我在使用Selenium和Chrome时没有任何问题,使用的代码与现在相同。
我正在使用:
下面是我用来打开Chrome的代码:
from selenium import webdriver
driver = webdriver.Chrome()
def login():
driver.get("https://google.com")
下面是geckodriver日志的输出:
1546726141780 mozrunner::runner信息运行命令:“/applications/firefox.app/contents/macos/firefox-bin”“-marionette”“-前景”“-no-remote”“-profile”“/var/folders/s3/kjm0wk5516g_5scyf45d7mqw0000gn/t/rust_mozprofile.yj7pitvarrf3”
1546726142671 addons.webextension.screenshots@mozilla.org警告正在加载扩展名“screenshots@mozilla.org”:正在读取清单:无效的主机权限:resource://pdf.js/
1546726142671 addons.webextension.screenshots@mozilla.org警告正在加载扩展名“screenshots@mozilla.org”:正在读取清单:无效的主机权限:About:Reader*找不到符号“GetGraphicsResetStatus”。
谢谢你的任何建议。
您描述的行为发生在Chrome中,当您只指定calldriver=webdriver.Chrome()
而不调用driver.get(url)
函数时。从您提到的代码来看,您似乎并没有实际调用login()
方法,它似乎确认了您描述的行为。当如下所示调用login()
函数时,Chrome会指向该URL。
from selenium import webdriver driver = webdriver.Chrome() def login(): driver.get("https://google.com") login()
每当我尝试时,它都会说Chrome意外关闭并要求重新打开。在python末尾,它给出了错误: 我的代码是: 更新:在详细模式下运行会产生以下结果:
我已经通过命令行java-jar Jenkins.war启动了Jenkins服务器。但是,当我尝试执行Jenkins参数化作业(maven测试)时,firefox会打开片刻,然后立即关闭。 如果我使用chrome浏览器,它在Jenkins的工作很好。 注意:同样的测试在火狐和chrome浏览器上执行得很好。
我正在使用以下配置: 运行时发现以下错误: org.openqa.selenium.会话未创建异常断开:无法连接到渲染器 (会话信息:chrome=62.0.3202.62) (驱动程序信息:chromeDrive=2.34.522940 (1a76f96f66e3ca7b8e57d503b4dd3bcfba87af1),平台=Windows NT 6.1.7601 SP1x86_64)(警告:服
我的chrome浏览器在Selenium Webdriver中没有打开。根据兼容性,我已经下载了所有的东西,如chrome driver,Selenium jars和chrome。我使用的是Intellij IDEA IDE。代码和版本细节如下- 版本: Chrome:89.0.4389.90 IDE:IntelliJ IDE:203.7148.57 Chrome驱动程序:https://chro
我使用的是Firefox浏览器版本50.1.0、Selenium 3.0.1、Java1.8、TestNG和Eclipse。我无法使用以下代码打开Firefox浏览器: 但我得到了以下例外情况: