如何使用selenium python删除Firefox中的无响应脚本

如何使用selenium python删除Firefox中的无响应脚本,python,selenium,firefox,selenium-firefoxdriver,iceweasel,Python,Selenium,Firefox,Selenium Firefoxdriver,Iceweasel,我正在用python在raspberry pi上开发selenium。我已经安装了Firefox的iceweasel版本。我是按照这个指示来做的 我使用selenium打开了一个网站,我正在尝试单击一个链接,该链接将在网站上打开一个页面。通常,如果我这样做(不含硒),效果很好。但是使用selenium,它需要花费很长时间才能打开,而且网站上的加载图标会持续显示。由于以下原因,浏览器中出现了python selenium代码无法处理的警告消息,并导致崩溃 代码如下: DASHBOARD = (B

我正在用python在raspberry pi上开发selenium。我已经安装了Firefox的
iceweasel
版本。我是按照这个指示来做的

我使用selenium打开了一个网站,我正在尝试单击一个链接,该链接将在网站上打开一个页面。通常,如果我这样做(不含硒),效果很好。但是使用selenium,它需要花费很长时间才能打开,而且网站上的加载图标会持续显示。由于以下原因,浏览器中出现了python selenium代码无法处理的警告消息,并导致崩溃

代码如下:

DASHBOARD = (By.XPATH, data["Dashboard"])  # data["Dashboard"] is getting XPATH from config file

WebDriverWait(driver, 20).until(EC.element_to_be_clickable(DASHBOARD)).click()
print("Dashboard page clicked {}")
time.sleep(20)
在上面的python代码中,selenium正在单击仪表板页面。这件事一发生,我就可以在网站上看到它被点击了。但在此之后,它继续加载,然后出现
无响应脚本
警告,并显示以下错误:

脚本:https:///asse…/angular/angular.js?20190904.1:9336)警报无法关闭。浏览器可能处于极不一致的状态,并且警报可能仍处于打开状态。这不好。如果您能够可靠地复制此信息,请在https://github.com/SeleniumHQ/selenium/issues 具有复制步骤。异常消息:TypeError:a.document.getElementsByTagName(…)[0]。getButton不是函数

我已尝试使用
驱动程序。隐式等待(5)

它删除了警告,但在浏览器上没有发生什么。页面仍在加载,没有显示任何内容

如何从python selenium处理网页的这种行为。请帮忙。谢谢

…浏览器可能处于极不一致的状态,并且警报可能仍处于打开状态。这不好。如果您能够可靠地复制此内容,请在报告新问题时使用复制步骤。。。。这可能会有所帮助。
WebDriverWait(driver, 20).until(EC.element_to_be_clickable(DASHBOARD)).click()
print("Dashboard page clicked {}")
time.sleep(20)
driver.implicitly_wait(5)