问题描述
我想在 AppCenter 中执行我的测试。我正在使用 Xamarin UI Test、NUNIT、BDD 和 Specflow 来测试英国和西班牙两种语言的移动应用程序。
我的解决方案中有 4 个项目:
- 英国功能项目:- 包含英国场景的所有功能文件都在此项目中编写。
- 西班牙功能项目:- 所有包含西班牙场景的功能文件都写在这个项目中。
- StepDeFinition Project :- 这个项目包含所有的步骤定义(因为在两个功能项目中可能有共同的步骤,我们在两个功能项目中都引用了这个步骤定义 dll)
- PageObjects 项目:- 所有页面对象都在此项目中声明。(Pageobject 用于 stepdeFinitions 和 Feature 文件,因此在 stepdefenition 和两个功能项目中都使用了此 dll)。
我可以使用这个项目结构在本地机器上运行我的测试,但是当在 appcenter 中运行时它没有选择测试用例,原因是它没有绑定每个场景中存在的步骤。我将构建目录路径设为:- featureprojectpath\bin\debug(此路径包含所有三个 dll(功能项目 dll、步骤定义项目 DLL(引用)、pageObject dll(引用))。
有什么我遗漏的吗?或者有什么办法可以为 3 个不同的项目指定 3 个不同的路径?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)