【问题标题】:Webdriver.Quit() is causing firefox is stopped working in c# selenium automationWebdriver.Quit() 导致 firefox 在 c# selenium 自动化中停止工作
【发布时间】:2016-12-28 14:17:35
【问题描述】:

我正在使用 selenium 的 driver.Quit() 使用 C# 代码关闭 firefox。它正在关闭 Firefox,但说 Firefox 已停止工作。

那么代码或任何其他使用代码退出 Firefox 的方法可能存在什么问题。请提出建议。

日志:

问题签名: 问题事件名称:APPRCASH 应用程序名称:firefox.exe 应用程序版本:50.1.0.6186 申请时间戳:5849ff9c 故障模块名称:mozglue.dll 故障模块版本:50.1.0.6186 故障模块时间戳:5849ff8b 异常代码:80000003 异常偏移量:0000ec79 操作系统版本:6.1.7601.2.1.0.256.48 区域设置 ID:1033 附加信息 1:0a9e 附加信息 2:0a9e372d3b4ad19135b953a78882e789 附加信息 3:0a9e 附加信息4:0a9e372d3b4ad19135b953a78882e789

在线阅读我们的隐私声明: http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

如果在线隐私声明不可用,请离线阅读我们的隐私声明: C:\Windows\system32\en-US\erofflps.txt

谢谢, 洛克什

【问题讨论】:

  • 嗨,你的 Selenium 版本是多少?
  • 我使用的是 Selenium 3.0 版。

标签: selenium firefox selenium-webdriver


【解决方案1】:

不知道 C# selenium。但是在 Python 中我们使用 webdriver.close() 并且可以使用 webdriver.quit()

【讨论】:

    【解决方案2】:

    目前这似乎是 Selenium 3.0 的一个已知问题:https://github.com/mozilla/geckodriver/issues/173

    如果您绝对需要在测试中使用 firefox,您可以随时结束该过程而不是正常退出。我不一定会推荐这种方法,但在问题正式解决之前,这可能是目前避免崩溃窗口的最佳选择:

    string sProcessName = "firefox";
    
    if (oBrowser.Capabilities.BrowserName == sProcessName) {
        // Special fix for firefox because of issue https://github.com/mozilla/geckodriver/issues/173
        // Kills all firefox processes
    
        Process[] oProccesses = null;
        bool bFound = true;
    
        while (bFound == true) {
            bFound = false;
            oProccesses = System.Diagnostics.Process.GetProcessesByName(sProcessName);
    
            foreach (Process oCurrentProcess in oProccesses) {
                bFound = true;
                oCurrentProcess.Kill();
            }
        }
    } else {
        // Close browser properly
    
        oBrowser.Quit();
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多