Java进⾏Appium⾃动化测试的实现本⽂介绍如何在eclipse中使⽤Java进⾏Appium⾃动化测试
前提条件
1.配置好了java环境
2.安装了eclipse
3.安装了Maven
5.能够正常连接Android模拟器
(1)模拟器进⼊开发者模式
在模拟器中,点击设置->关于平板电脑->版本号(多次点击)
(2)检查adb版本
cmd中输⼊ adb version查看Android SDK的adb版本
进⼊夜神模拟器的安in⽬录,执⾏ version,查看adb版本
如果版本号不同,则需将Android sdk的adb拷贝到夜神模拟器安in⽬录下,并重命名为,替换原来的。(3)连接模拟器
在夜神模拟器的安in⽬录,执⾏ connect 127.0.0.1:62001(不同模拟器的这个端⼝号不同)
成功连接上了模拟器, 这⾥只能说明Android的开发环境没问题了,可以编写脚本测试能否控制模拟器了。
1.创建Maven项⽬
在ecipse中,File->New->Projec,选择Maven Project,勾选“Create a simple project”
2.Maven安装Java-client
搜索”Appium“,选择java client,点击版本号,复制依赖
将依赖添加到项⽬的l⽂件中
3.编写第⼀个Appium测试
创建TestApp1类
package stAppPro1;
import org.openqa.selenium.*;
java模拟器怎么用import org.DesiredCapabilities;
import io.appium.java_client.AppiumDriver;
import io.appium.java_client.android.AndroidDriver;
import java.MalformedURLException;
import java.URL;
public class TestApp1 {
public static void main(String[] args)throws MalformedURLException, InterruptedException{
DesiredCapabilities capabilities = new DesiredCapabilities();
/
/⼿机类型或模拟器类型
capabilities.setCapability("deviceName", "Android Emulator");
//⾃动化测试引擎
capabilities.setCapability("automationName", "Appium");
//⼿机操作系统iOS, Android, or FirefoxOS
capabilities.setCapability("platformName", "Android");
//⼿机操作系统版本号
capabilities.setCapability("platformVersion", "5.1.1");
//app包名
capabilities.setCapability("appPackage", "com.android.settings");
//app中启动的 Activity名称
capabilities.setCapability("appActivity", ".Settings");
AndroidDriver driver = new AndroidDriver(new URL("127.0.0.1:4723/wd/hub"), capabilities);    driver.quit();
}
}
(1)启动Android模拟器
(2)启动Appium Server
(3)执⾏测试脚本
可以看到模拟器中“设置”应⽤启动了。
到此这篇关于Java进⾏Appium⾃动化测试的实现的⽂章就介绍到这了,更多相关Java Appium⾃动化测试内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!