【问题标题】:Selenium:Unexpected error. System.Net.WebException: Unable to connect to the remote server硒:意外错误。 System.Net.WebException:无法连接到远程服务器
【发布时间】:2018-03-20 17:07:48
【问题描述】:

我有一个 web api 应用程序。应用程序的某些方法运行 chromedriver 并执行某些操作(如点击和截屏)

在 Visual Studio 应用程序下运行良好。 但是当我将应用程序发布到 IIS 时,应用程序会抛出异常

意外错误。 System.Net.WebException:无法连接到 远程服务器---> System.Net.Sockets.SocketException:无连接 可以因为目标机器主动拒绝它 127.0.0.1:51149 在 System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) 在 System.Net.ServicePoint.ConnectSocketInternal(布尔连接失败, Socket s4, Socket s6, Socket&socket, IPAddress&地址, ConnectSocketState 状态、IAsyncResult asyncResult、Exception& 例外)

如何解决?

我在 StackOverflow 上看到了一些熟悉的问题,但没有找到答案。

【问题讨论】:

    标签: c# asp.net selenium iis


    【解决方案1】:

    我遇到了这个问题,因为驱动程序 .quit 在最后一个方法调用之前执行的方法中。通过从现有页面对象方法中删除 driver.quit 并将其放在测试方法的末尾来修复。开始完美工作

    【讨论】:

      【解决方案2】:

      我在任务管理器中有许多 Chrome 进程。当我杀死他们时,应用程序运行了

      【讨论】:

        猜你喜欢
        • 2018-07-11
        • 2021-05-08
        • 2016-10-13
        • 2015-05-27
        • 2013-06-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-11
        相关资源
        最近更新 更多