java - appium 如何覆盖功能

标签 java appium

对以下内容有任何想法。

我的标准功能设置为打开我的 native 应用程序。

capabilities.setCapability("app", app.getAbsolutePath());

这是在带有@BeforeMethod注释(TestNG)的方法中定义的

我想在 Chrome 中开始一项特定测试。我怎样才能做到这一点?我可以以某种方式覆盖某个特定测试的功能吗?

最佳答案

TestNG 允许您以两种不同的方式将参数直接传递到测试方法:

  • 使用 testng.xml
  • 与数据提供商合作

考虑此功能,也许可以实现您自己的数据提供程序,它将为您的特定测试方法提供单独的配置。通过这种方式,您甚至可以为每种测试方法准备并启动具有不同配置和功能的 appium 服务器

关于java - appium 如何覆盖功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44423503/

相关文章:

java - 如何通过电子邮件发送从相机拍摄的照片 Android

java - 在 Windows 中更改 org.eclipse.swt.widgets 背景颜色

java - apache poi 将一种样式应用于不同的工作簿

java - 使用正则表达式时appium驱动程序抛出异常?

java - 在一个大的、稀疏的、嘈杂的体积中找到靠近的点

即使声明了可比较,Java Collections.sort() 也不起作用

android - 为什么 appium v​​1.12.1 在我执行测试脚本时会出现这个错误?安卓版本 :6. 0

java - 如何将输出添加到 xpath

android - 无法在模拟器或真实设备上使用 Appium 打开 Android 浏览器

android - 我可以对其他应用程序使用 Appium 运行测试吗?