Selenium 到达的错误页面:关于:尝试导航到其他选项卡时出现neterror(如果该选项卡下有表单提交)

Selenium 到达的错误页面:关于:尝试导航到其他选项卡时出现neterror(如果该选项卡下有表单提交),selenium,firefox,selenium-webdriver,webdriver,geckodriver,Selenium,Firefox,Selenium Webdriver,Webdriver,Geckodriver,当我使用Selenium进行自动化测试时,我遇到了一个问题,以下是所有场景: 页面顶部有几个选项卡,现在我想单击这些选项卡并填写这些选项卡下的所有表单,但如果我在tabA下提交formA,则无法自动导航到其他选项卡。如果我没有提交表单数据,问题就不会发生。以下是日志: 1513753361368 Marionette DEBUG Received DOM event "beforeunload" for "https://192.168.1.20/link.cgi?1513753343333"

当我使用Selenium进行自动化测试时,我遇到了一个问题,以下是所有场景:

页面顶部有几个选项卡,现在我想单击这些选项卡并填写这些选项卡下的所有表单,但如果我在
tabA
下提交
formA
,则无法自动导航到其他选项卡。如果我没有提交表单数据,问题就不会发生。以下是日志:

1513753361368 Marionette DEBUG Received DOM event "beforeunload" for "https://192.168.1.20/link.cgi?1513753343333"
1513753361388 Marionette DEBUG Received DOM event "beforeunload" for "https://192.168.1.20/link.cgi?1513753343333"
1513753361391 Marionette DEBUG Received DOM event "pagehide" for "https://192.168.1.20/link.cgi?1513753343333"
1513753361391 Marionette DEBUG Received DOM event "unload" for "https://192.168.1.20/link.cgi?1513753343333"
1513753361427 Marionette DEBUG Received DOM event "DOMContentLoaded" for "about:neterror?e=connectionFailure&u=https%3A//192.168.1.20/network.cgi&c=UTF-8&f=regular&d=Firefox%20%E6%97%A0%E6%B3%95%E5%BB%BA%E7%AB%8B%E5%88%B0%20192.168.1.20%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E8%BF%9E%E6%8E%A5%E3%80%82"
org.openqa.selenium.WebDriverException: Reached error page: about:neterror?e=connectionFailure&u=https%3A//192.168.1.20/network.cgi&c=UTF-8&f=regular&d=Firefox%20%E6%97%A0%E6%B3%95%E5%BB%BA%E7%AB%8B%E5%88%B0%20192.168.1.20%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E8%BF%9E%E6%8E%A5%E3%80%82
Build info: version: '3.8.1', revision: '6e95a6684b', time: '2017-12-01T18:33:54.468Z'
System info: host: 'PC-20161127KZEG', ip: '192.168.131.1', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_111'
Driver info: org.openqa.selenium.firefox.FirefoxDriver
Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 57.0.2, javascriptEnabled: true, moz:accessibilityChecks: false, moz:headless: false, moz:processID: 42248, moz:profile: C:\Users\Administrator\AppD..., moz:webdriverClick: false, pageLoadStrategy: normal, platform: XP, platformName: XP, platformVersion: 6.1, rotatable: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}}
此错误消息

org.openqa.selenium.WebDriverException: Reached error page: about:neterror?e=connectionFailure&u=https%3A//192.168.1.20/network.cgi&c=UTF-8&f=regular&d=Firefox%20%E6%97%A0%E6%B3%95%E5%BB%BA%E7%AB%8B%E5%88%B0%20192.168.1.20%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E8%BF%9E%E6%8E%A5%E3%80%82
…表示初始化WebDriver/Web浏览会话时出现网络错误

但是,主要问题是,如果有效且绝对的URL出现这些网络错误,则WebDriver实例(即驱动程序)将根据更新后的URL返回Success值和
null
。WebDriver应返回错误,错误代码为未知错误


Selenium团队仍在处理此问题,GeckoDriver团队将通过此问题解决此问题,GeckoDriver团队将通过此问题解决此问题,具体取决于Mozilla问题

请求末尾添加了一个cookie作为参数,这正常吗?请共享您的html部分,否则没有人能给出正确的答案solution@Mahmud里亚德,非常感谢你的回复,让我来编辑一下。非常感谢你的回复。我发现了问题所在。网络中断是因为每次我应用这些数据时,“服务器”端都会重置(更像是一个配置问题),每个选项卡下都有许多表单,但每次都不需要单击应用这些更改,我的意思是您可以多次提交这些更改,但应用(因为有应用按钮)仅一次。不管怎样,真的真的真的真的又是thx了。