用Xamarin开发的我的UWP App,可以在TapGesture上打开一个浏览器窗口,例如:
Device.OpenUri("https://stackoverflow.com");
现在,该应用已通过WinAppDriver的Appium测试进行了测试。现在,测试应断言已打开一个新的浏览器窗口,其中以URL“ https://stackoverflow.com”作为目标URL。之后,应该用测试用例关闭浏览器窗口。
所以我期望类似
ChromeDriver chrome = new ChromeDriver();
// click in UWP app to open (standard) browser
Assert.AreEqual("https://stackoverflow.com", chrome.Url);
chrome.Close();
当然,第一行只会打开一个新的浏览器窗口,我无法附加到UWP应用已打开的浏览器窗口。
是否可以检查是否打开了正确的浏览器窗口?