我这里面是用java进行连接实现的自动化测试 1.安装java (1).下载java安装包 (2).配置环境变量 (3).在dos窗口中输入java -version 查看 如输出一下结果则安装正确
2.安装android SDK (1).下载androidSDK 将下载的 Android SDK 解压,将得到如下目录。
(2).设置Android环境变量 3.安装appium Server 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 查看执行结果
|