【问题标题】:WinAppDriver: Unable to connect to the remote server in Local SessionWinAppDriver:无法在本地会话中连接到远程服务器
【发布时间】:2019-09-03 10:39:27
【问题描述】:

我正在尝试使用 WinAppDriver 在本地 PC 上测试经典的 Windows 窗体控件应用程序。此测试是在执行代码的同一台 PC 上运行,而不是远程运行。

但是,当尝试使用 WinAppDriver 启动应用程序时,会发生以下情况:

无法连接到远程服务器 ---> System.Net.Sockets.SocketException: 无法建立连接,因为目标机器主动拒绝了它

我发现对于 WinAppDriver,Windows 必须设置为“开发人员模式”,而我已经将其打开。

这是我目前的代码,目前仅使用 Notepad.exe 示例:

Dim appCapabilities As DesiredCapabilities = New DesiredCapabilities()
appCapabilities.SetCapability("app", "C:\Windows\System32\notepad.exe")
Dim NotepadSession As New WindowsDriver(Of WindowsElement)(New Uri("http://127.0.0.1:4723"), appCapabilities)

前任被扔在第三行。

【问题讨论】:

    标签: vb.net winappdriver


    【解决方案1】:

    在执行此代码时,WinAppDriver 并未实际运行。我错误地假设它已经在运行。

    预先运行它完全解决了错误,并启动了记事本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多