我正在尝试使用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)
ex抛出在第三行。
答案 0 :(得分:0)
WinAppDriver在执行此代码时并未真正运行。我错误地假设它已经在运行。
事先运行它可以完全解决错误,然后启动记事本。