appium-1 安装

来源:互联网 发布:学党史知国情征文 编辑:程序博客网 时间:2024/06/05 00:36

下载地址:

https://bitbucket.org/appium/appium.app/downloads/
AppiumForWindows_1_4_0_0.zip 本次使用1.4版本的,
下载后安装

服务端启动

android 设置如下
这里写图片描述
application 选择要测试的app
这里写图片描述
选中override exit session
这里写图片描述
设置完毕后启动

java 客户端

使用熟悉的编译器

package com.example;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.remote.DesiredCapabilities;import java.net.URL;import java.util.List;import io.appium.java_client.android.AndroidDriver;public class JTest2 {    private WebDriver driver;    public void setUp() throws Exception {        DesiredCapabilities capabilities = new DesiredCapabilities();        capabilities.setCapability("deviceName", "Samsung Galaxy S3 - 4.2.2 - API 17 - 720x1280");        capabilities.setCapability("platformName", "android");        driver = new AndroidDriver<WebElement>(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);    }    public void addContact() {        WebElement el = driver.findElement(By.name("Add Contact"));        el.click();        List<WebElement> textFieldsList = driver.findElements(By.tagName("textfield"));        textFieldsList.get(0).sendKeys("Some Name");        textFieldsList.get(2).sendKeys("Some@example.com");        driver.findElement(By.name("Save")).click();    }    public static void main(String[] arg) throws Exception {        JTest2 jt = new JTest2();        jt.setUp();//        jt.addContact();        System.out.print("test1");    }}

说明:
1、jar包
android studio 可以直接搜索
这里写图片描述
mvn
建议采用以上两种会自动下载依赖关系
appium java-client 的依赖关系,看mvn文件更具体
这里写图片描述
手动下载

2、deviceName
可以通过android.os.Build.MODEL 在代码中获取。
在开发工具中不知如何复制到,

0 0
原创粉丝点击