【发布时间】:2018-09-19 22:25:15
【问题描述】:
我的问题是关于 Xamarion.iOS 和 Xamarion.Android 的 UI 测试。
我有一个使用 Xamarin.Android 和 Xamarin.iOS 和 PCL 构建的适用于 Android 和 iOS 的应用程序。这些不是使用 Xamarin.Forms 制作的。
我一直在尝试开始对应用程序进行 UI 单元测试,我已经阅读了 NUnit、NUnitLite 和 Xamarin.UITest 并查看了有关如何开始测试的指南,但在启动我的应用程序的 UI 时没有成功。
当我使用 Xamarin.UITest 构建项目时,Platform 类不存在,并且在将应用程序指向 apk 文件时尝试进行 Android 测试时,它没有成功。
我已经按照本指南为 NUnit 3 平台特定测试创建了测试项目:http://www.alteridem.net/2015/12/21/testing-xamarin-projects-using-nunit-3/ 我可以运行应用程序,进入显示测试通过/失败的页面,但在那之后,我无法连接用户界面。
我没有找到任何关于如何在 Android 或 iOS 中进行 UI 测试的文档。我已经阅读过 MS 的文档,例如 https://docs.microsoft.com/en-us/xamarin/ios/deploy-test/touch.unit?tabs=vswin
谁能解释我如何开始一个简单的 UI 测试?最好使用 NUnit 3。
【问题讨论】:
标签: ios unit-testing xamarin