1.安装JDK与eclipse
参考:https://www.jianshu.com/p/75a635b3a64d
2.安装node
1)下载 :https://nodejs.org/en/
2)双击运行,一直next。
3)查看是否安装成功
win+r输入cmd,打开命令行输入 node --version
如果显示出node版本号就证明安装成功
3.安装appium
1)下载
2)安装
双击运行
4.安装Android studio
1)下载
网址:https://developer.android.google.cn/studio/
2)安装
双击安装,选择安装的路径
参考:https://blog.csdn.net/qq_41976613/article/details/91432304
参考:https://www.runoob.com/android/android-studio-install.html
5.在eclipse上安装插件TestNG
参考:https://www.jianshu.com/p/ecd7997eabe6
6.查看模拟器的配置信息,运行App,查看软件名与包名
1)查看模拟器的版本与设备信息
版本:adb shell getprop ro.build.version.release
设备信息:adb devices
2)将calculator.apk拉到模拟器上,运行App
软件地址:https://pan.baidu.com/s/1476x3v6pfXheTCWgeR5g4A
提取码:b2k9
3)查看软件名与包名
adb shell dumpsys window w |findstr \/ |findstr name=
7.创建项目,新建类,编写测试类
1)创建项目:File--->new -->java project -->appiumProject-->finish
2)新建类:右击src-->new-->other-->找到TestNG class-->输入Appium001,勾选@BeforeClass与@AfterClass-->finish
3)编写测试代码
public class Appium0001 {
//AppiumDriver含义,建立于Appium的连接
AppiumDriver driver;
@Test
public void f() {
}
@BeforeClass
public void beforeClass() {
//创建DesiredCapabilities对象
//指定测试设备信息
DesiredCapabilities devices = new DesiredCapabilities();
//使用的移动设备或模拟器的种类,如 iPhone Simulator,iPad Simulator,Android Emulator,Galaxy S4 等
devices.setCapability("deviceName", "emulator-5554");
// 指定使用哪个移动操作系统平台,如 iOS,Android 或 FirefoxOS
devices.setCapability("platformName","Android");
//指定移动操作系统版本
devices.setCapability("platformVersion","11");
// 指定 app 程序包名,即被测程序名
devices.setCapability("appPackage","com.android.calculator2");
devices.setCapability("appActivity","com.android.calculator2.Calculator");
//A new session could not be created的解决方法
devices.setCapability("appWaitActivity","com.android.calculator2.Calculator");
//每次启动时覆盖session,否则第二次后运行会报错不能新建session
devices.setCapability("sessionOverride", true);
//启动 App
try {
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"),devices);
driver.findElementById("android:id/button1").click(); //点击启动页ok按钮
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
@AfterClass
public void afterClass() {
driver.quit(); //退出App
}
}
8.运行Appium,打开Appium输入IP地址127.0.0.1端口号:4723;选择Edits Configurations,查看Andriod_home与java_home是否与本机对应 ;之后,启动Appium,图3为启动后的界面,最右侧为关闭按钮。