1、 安装并配置JDK
Java Archive Downloads - Java SE 8u211 and later
jdk-8u231-windows-x64.exe 安装后,配置环境变量
2、 Eclipse 安装
https://www.eclipse.org/downloads/packages/
下载后解压,即可使用。
3、 SDK安装
你应该已经随着AndroidStudio 下载安装了
4、 三个jar包
https://mvnrepository.com/artifact/io.appium/java-client/8.3.0
https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java/4.8.3
https://mvnrepository.com/artifact/org.apache.commons/commons-lang3/3.12.0
(commons-lang/java-client/selenium)
5、 Appium服务器(Node.js不用单独下载,已经包含了)
https://github.com/appium/appium-desktop/releases
下载后,解压
6、 Appium-inspector
https://github.com/appium/appium-inspector/releases
下载后,解压
7、 模拟器
夜神安卓模拟器-安卓模拟器电脑版下载_安卓手游模拟器_手机模拟器_官网 夜神模拟器
8、 Demo运行
代码
public static void main(String[] args) {
String urlStr = "http://127.0.0.1:4723/wd/hub";
DesiredCapabilities cap = new DesiredCapabilities();
cap.setCapability("platformName", "Android");
cap.setCapability("deviceName", "127.0.0.1:62001");
AndroidDriver driver = new AndroidDriver(new URL(urlStr),cap);
driver.startActivity(new Activity("io.appium.android.apis",
".ApiDemos"));
Activity activity = new Activity("io.appium.android.apis",
".accessibility.AccessibilityNodeProviderActivity");
driver.startActivity(activity);
Thread.sleep(3000);
driver.quit();
}
启动模拟器
启动服务器 AppiumServer
官方代码使用的APK包:
java-client/src/test/resources/apps at master · appium/java-client · GitHub