由于微软已经说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自动化解决方案工作。
答案 0 :(得分:0)
目前尚不清楚NotepadSession
的声明位置,因此您可能需要更改此变量,具体取决于变量所需的作用域范围:
Dim NotepadSession As New WindowsDriver(Of WindowsElement)(New Uri("http://127.0.0.1:4723"), appCapabilities)