Appium使用手册

时间:2020-07-16 15:55:05   收藏:0   阅读:53

appium简介

appium 是一个自动化测试开源工具,支持 iOS 和 Android 上的native,web和hybrid应用。appium库封装了标准Selenium客户端类库(JSON格式selenium命令)和额外的移动设备控制的命令(如多点触控)。

appium原理

技术分享图片

启动一个appium server接收客户端的控制指令,传输到移动端内置库执行。

 

appium环境配置

 

appium脚本编写

1、初始化配置:Capability配置

##脚本初始化
public void setCapablities(){
    capabilities.setCapability("platformName","Android");
    capabilities.setCapability("deviceName","bd0cd0c4");
    capabilities.setCapability("appPackage","com.eg.android.AlipayGphone");
    capabilities.setCapability("appActivity","com.eg.android.AlipayGphone.AlipayLogin");
    capabilities.setCapability("noReset",true);//重置应用状态
    capabilities.setCapability("resetKeyboard",true); //支持中文输入
    capabilities.setCapability("unicodeKeyboard",true);
}

  

 

2、Appium启停app

@Test
public void testStart() throws MalformedURLException {
    setCapablities();
    //此URL为模拟器默认地址
    driver = new AppiumDriver(new URL("http://127.0.0.1:4723/wd/hub"),capabilities);
    driver.closeApp();
    driver.launchApp();
    String source = driver.getPageSource();
    System.out.println(source);
    driver.quit();
}

  


 

 

原文:https://www.cnblogs.com/qabetter/p/13322141.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!