我这里面是用java进行链接实现的自动化测试java
1.安装javaandroid
(1).下载java安装包app
(2).配置环境变量maven
(3).在dos窗口中输入java -version 查看 如输出一下结果则安装正确ide
2.安装android SDK测试
(1).下载androidSDKui
将下载的 Android SDK 解压,将获得以下目录。idea
(2).设置Android环境变量.net
3.安装appium Serverdebug
1.下载https://bitbucket.org/appium/appium.app/downloads/
2.一步一步安装,而且记住安装目录
3.配置环境变量
最后,打开Windows命令提示符,输入“appium-doctor”命令,若是出现如下提示,说明你Appium所须要的各项环境都已准备完成。
4.打开elipse或者idea
建立个maven项目
引入
<dependency> <groupId>io.appium</groupId> <artifactId>java-client</artifactId> <version>5.0.0-BETA9</version> <scope>test</scope> </dependency>
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
查看执行结果