0

由于 Microsoft 曾表示 Visual Studio 2019 是最后一个包含编码 UI 的版本,因此我正在尝试将我们的 Windows 桌面应用程序自动化解决方案移至其推荐的替代品 WinAppDriver。

我无法使用我在网上找到的示例进行会话。许多 C# 示例,但我没有找到任何 VB.NET 示例。

C# 在线记事本示例的开头如下:

DesiredCapabilities appCapabilities = new DesiredCapabilities();
appCapabilities.SetCapability("app", @"C:\Windows\System32\notepad.exe");
NotepadSession = new WindowsDriver<WindowsElement>(new Uri("http://127.0.0.1:4723"), appCapabilities);

我已经成功(我认为)将前两行转换为 VB.NET,如下所示:

Dim appCapabilities As DesiredCapabilities = New DesiredCapabilities()
appCapabilities.SetCapability("app", "C:\Windows\System32\notepad.exe")

我需要将上面的 C# 示例代码的第三行转换为 VB.NET,以便我们可以希望 WinAppDriver 为我们现有的 CodedUI 自动化解决方案工作。

4

1 回答 1

0

目前尚不清楚在哪里NotepadSession声明,因此您可能需要对此进行一些更改,具体取决于变量所需的范围:

Dim NotepadSession As New WindowsDriver(Of WindowsElement)(New Uri("http://127.0.0.1:4723"), appCapabilities)
于 2019-04-08T17:34:36.473 回答