0

我想在 AppCenter 中执行我的测试。我正在使用 Xamarin UI Test、NUNIT、BDD 和 Specflow 来测试同时使用英国和西班牙语言的移动应用程序。

我的解决方案中有 4 个项目:

  1. 英国特色项目: - 所有英国场景的特色文件都写在这个项目中。
  2. 西班牙特色项目:- 所有西班牙场景的特色文件都写在这个项目中。
  3. StepDefinition Project :- 这个项目包含所有的步骤定义(由于两个功能项目中可能有共同的步骤,我们在两个功能项目中都引用了这个步骤定义 dll)
  4. PageObjects 项目:- 所有页面对象都在此项目中声明。(页面对象用于 stepdefenitions 和 Feature 文件,因此此 dll 用于 stepdefenition 和两个功能项目中的引用)。

我可以使用这个项目结构在本地机器上运行我的测试,但是在 appcenter 中运行时它没有拾取测试用例,原因是它没有绑定每个场景中存在的步骤。我将 build-dir 路径指定为:- featureprojectpath\bin\debug(此路径包含所有三个 dll(功能项目 dll、步骤定义项目 DLL(引用)、pageObject dll(引用))。

有什么我想念的吗?或者有什么方法可以为 3 个不同的项目指定 3 个不同的路径?

4

0 回答 0