微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

当存在对其他项目的 DLL 的依赖时,如何在 APP Center 中执行 Xamarin UI 测试?

如何解决当存在对其他项目的 DLL 的依赖时,如何在 APP Center 中执行 Xamarin UI 测试?

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

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

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

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

有什么我遗漏的吗?或者有什么办法可以为 3 个不同的项目指定 3 个不同的路径?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?