appium初探

一  安装

下载地址:https://bitbucket.org/appium/appium.app/downloads/

安装appium app

二  使用

android自动化设置



三  测试脚本的编写

传送门:http://blog.sina.com.cn/s/blog_a4ec10cc0102wdm1.html

1. eclipse创建一个java工程

2.添加测试apk包 && 添加测试依赖

3. 编写测试脚本

publicclassAndroidContactsTest {

privateAppiumDriverdriver;

// 启动appium driver非常重要,启动后才能进行xpath的获取

@Before

public void setUp() throwsException {

// set up appium

File classpathRoot=newFile(System.getProperty("user.dir"));

File appDir=newFile(classpathRoot,"apps");

File app=newFile(appDir,"app-debug-unaligned.apk");

DesiredCapabilities capabilities=newDesiredCapabilities();

capabilities.setCapability("deviceName","Android Emulator");

capabilities.setCapability("platformVersion","5.0");

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

// 获取包名字,启动的activity的path

capabilities.setCapability("appPackage","com.");

capabilities.setCapability("appActivity"," ...SplashActivity");

//set upselendroid

//capabilities.setCapability("automationName", "selendroid");

//appium驱动

driver=newAndroidDriver(newURL("http://127.0.0.1:4723/wd/hub"),capabilities);

}

@After

public void tearDown() throwsException {

driver.quit();

}

// 为等待页面的跳转,控件的加载,有时候测试过程总需要sleep操作

@Test

public void loginSuccess(){

try{

Thread.sleep(2000);

}catch(InterruptedExceptione) {

//TODOAuto-generated catch block

e.printStackTrace();

}

WebElementel=driver.findElement(By.xpath("*****"));

el.click();//点击事件

el.sendKeys();//输入内容事件

4. 如何获取元素的xpath

脚本启动driver-》点击appium app上的inspector-》获取xpath信息


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容