doctor java svn自动化_自动化测试appium搭建

我这里面是用java进行连接实现的自动化测试

1.安装java

(1).下载java安装包

(2).配置环境变量

(3).在dos窗口中输入java -version 查看 如输出一下结果则安装正确

d9bc62d77b5723937eab5a69a5967f69.png

2.安装android SDK

(1).下载androidSDK

将下载的 Android SDK 解压,将得到如下目录。

937fc9a69cfad3e3921b2508ff93d770.png

(2).设置Android环境变量

3.安装appium Server

2.一步一步安装,并且记住安装目录

3.配置环境变量

3f46949ea95e9aa0d998076ca3f50c12.png

a4daa4a526c4e94276880696dc42b5c7.png

最后,打开Windows命令提示符,输入“appium-doctor”命令,如果出现以下提示,说明你Appium所需要的各项环境都已准备完成。

73cba8091b412681fb0014eb05fd52b8.png

4.打开elipse或者idea

创建个maven项目

引入

io.appium

java-client

5.0.0-BETA9

test

import io.appium.java_client.android.AndroidDriver;

import org.openqa.selenium.By;

import org.openqa.selenium.remote.DesiredCapabilities;

import java.net.URL;

/**

* Created by dell on 2017/10/24.

*/

public class TestAppium {

public static void main(String[] arg) throws Exception{

DesiredCapabilities capabilities = new DesiredCapabilities();

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

capabilities.setCapability("automationName", "Appium");

capabilities.setCapability("platformName", "Android");

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

capabilities.setCapability("app","D:\\app-debug.apk");

// capabilities.setCapability("appPackage", "circle.fhw.com.friendcircle");

// capabilities.setCapability("appActivity", ".TestAct");

System.out.println("连接androidServer");

AndroidDriver driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);

System.out.println("开始测试");

driver.findElement(By.id("btn_test")).click();

System.out.println("测试结束");

Thread.sleep(2000);

// String result = driver.findElement(By.id("com.android.calculator2:id/formula")).getText();

// System.out.println(result);

driver.quit();

}

}

5.启动android项目

启动appium

查看执行结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值