cmd方式的Testng+Appium

来源:互联网 发布:刘心武 红楼梦 知乎 编辑:程序博客网 时间:2024/06/05 19:35

描述:cmd 执行Testng的测试用例时,调用Appium里的方法启动Apk

#######################

环境配置:

将jcommander-1.48.jar和testng-6.9.4.jar放到C:\testng文件夹

将java-client-2.2.0.jar和selenium-java-2.43.1.jar和selenium-server-standalone-2.41.0.jar放到C:\Program Files\Java\jdk1.7.0_17\lib文件夹

TESTNG_HOME填:C:\testng

JAVA_HOME填:C:\Program Files\Java\jdk1.7.0_17

CLASSPATH填:.;%JAVA_HOME%\lib\dt.jar;%TESTNG_HOME%\jcommander-1.48.jar;%JAVA_HOME%\lib\tools.jar;%TESTNG_HOME%\testng-6.9.4.jar;%JAVA_HOME%\lib\java-client-2.2.0.jar;%JAVA_HOME%\lib\selenium-java-2.43.1.jar;%JAVA_HOME%\lib\selenium-server-standalone-2.41.0.jar;%JAVA_HOME%\lib\testng-6.9.4.jar;

注:classpath可能有的地方配置重了或不对,但程序可以运行,也就这样吧~~其他必要环境略过


#####################

bat文件:

javac -d D:TZtestA\temp D:\TZtestA\src\casecommon\Casecommon.java //编译用到的类,将.class文件存放到temp
javac -d D:TZtestA\temp D:\TZtestA\src\appiumcommon\Appiumcommon.java //编译用到的类.class文件存放到temp
javac -classpath D:\TZtestA\temp;C:\testng\testng-6.9.4.jar -d D:TZtestA\src D:\TZtestA\src\maintestng\testNGGo.java //编译用到的类.class文件存放到temp 引用jar文件和不同包的其他类文件(在temp的.class文件和testng=6.9.4.jar文件)
cd..
cd..
D:
cd D:TZtestA\src //执行testng 命令时,需要指到xml文件位置
java org.testng.TestNG testNGGo.xml //执行xml文件


运行结果:



1 1
原创粉丝点击