运行 xamarin ui 测试时是不是可以打开 Web 浏览器并在模拟器上进行交互

Posted

技术标签:

【中文标题】运行 xamarin ui 测试时是不是可以打开 Web 浏览器并在模拟器上进行交互【英文标题】:Is it possible to open a web browser and interact on simulator when running xamarin ui tests运行 xamarin ui 测试时是否可以打开 Web 浏览器并在模拟器上进行交互 【发布时间】:2017-01-23 14:21:42 【问题描述】:

在我的测试期间,我需要登录应用程序。在特定模式下,应用程序需要一次性密码。这是为定期更新新代码的网页上的测试人员创建的。是否可以在 Xamarin UI 测试中打开浏览器窗口并与之交互。

例子:

app.Login(username, password);
app.MenuNavigation(MenuItems.PrivatePage);
app.EnterAccessCode(code); 
//This is where I would need to enter the code from webpage.

【问题讨论】:

【参考方案1】:

如果该浏览器通过 webview 或其他方式嵌入到您的应用程序中,则答案是肯定的。否则不行。

【讨论】:

该网页没有嵌入到应用程序中,它会打开我试图做的 safari 或 chrome 之类的浏览器。感谢您的回复。

以上是关于运行 xamarin ui 测试时是不是可以打开 Web 浏览器并在模拟器上进行交互的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin 为 UI 测试形成更改时间选择器值

为啥我无法在 Xamarin UI 测试中使用 app.Device.IsPhone

System.Net.Http.HttpRequestException 异常将在物理设备上运行 xamarin UI 测试

在 Windows 上使用 Xamarin 进行 iOS UI 测试

无法在 xamarin.forms 上运行 XAMARIN UI TEST,错误 System.Exception

在 XCode Server Bot 上运行 UI 测试时,是不是可以看到实际的模拟器正在运行?