背景
待测Android项目源码:https://github.com/zhongchenyu/jokes
测试项目源码: https://github.com/zhongchenyu/jokes-appium
创建项目
先随便新建一个空的Android项目,然后在项目根目录下:右键-new-module,选择Java Library:
这里我们将Module命名为demotest,然后将待测应用的apk文件放到apps路径下,将java client和selenium server的库放到libs路径下,如图:
封装SimpleTest类
创建一个SimpleTest类,将测试时需要重复使用的代码放到这个类中。
配置Appium
public class SimpleTest {
protected AppiumDriver<AndroidElement> driver;
@Before
public void setUp() throws Exception {
File classpathRoot = new File(System.getProperty("user.dir"));
File appDir = new File(classpathRoot, "demotest/src/main/java/apps");
File app = new File(appDir, "jokes.apk");
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("deviceName", "emulator-5554");
capabilities.setCapability("platformVersion", "6.0");
capabilities.setCapability("app", app.getA