运行 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 测试中使用 app.Device.IsPhone
System.Net.Http.HttpRequestException 异常将在物理设备上运行 xamarin UI 测试
在 Windows 上使用 Xamarin 进行 iOS UI 测试