设备农场,APPIUM,JAVA

时间:2016-12-20 10:19:31

标签: appium aws-device-farm

我有用JAVA编写的测试用例,该项目不是TESTNG或JUnit。 我想在Device Farm上运行我的测试用例。 我有一个jar文件,它依赖于3个属性文件。

1 个答案:

答案 0 :(得分:1)

我在AWS Device Farm团队工作。

有两种方法可以实现这一目标:

  1. 在TestNG调用中包含常规的java类测试方法调用。您可以按照我们在github上托管的示例:https://github.com/awslabs/aws-device-farm-appium-tests-for-sample-app

    一旦你有了这些包装然后你可以使用@Test注释测试方法,设备农场将能够选择那些。

  2. 第二种方法是尝试查看是否可以使用testNG运行程序运行Java测试用例。如果它在本地工作,它应该在设备农场工作。

    本地执行的示例可能如下所示:

    java -cp:/ tmp / wd / :/ tmp / wd / dependency-jars / org.testng.TestNG /tmp/wd/yourjavatestclasses-SNAPSHOT-tests.jar outfile

  3. 当然,上述两种方法都需要您按照我们的说明打包您的测试用例:http://docs.aws.amazon.com/devicefarm/latest/developerguide/test-types-android-appium-java-testng.html