很抱歉,在UI测试方面成为新手。是否可以在UITest中使用依赖注入以便我测试某个结果的实际值,例如使用DI作为棱镜的提示它是(PageDIalogService)
?如果是,我应该遵循什么样的实施?还是我必须嘲笑它?谢谢!
答案 0 :(得分:2)
对于UI测试,您需要完整的应用程序。所以如果你使用DI也没关系。 您需要的主要功能是将自动化ID设置为您需要测试的控件。 因为当页面准备好时,UI测试框架会发生什么,它将使用AutomationId检查元素并执行一些操作。不关心应用程序如何在内部工作。它只关心显示的UI元素及其持有的值。