Appium自动化测试初始化代码
来源:互联网 发布:mysql 分区表 坑 编辑:程序博客网 时间:2024/06/18 01:36
我的这个代码测试的是知乎的apk,apk存在在我的桌面,下面的代码主要是初始化appium和安装apk
package com.util;import io.appium.java_client.android.AndroidDriver;import io.appium.java_client.android.AndroidElement;import io.appium.java_client.remote.AndroidMobileCapabilityType;import io.appium.java_client.remote.MobileCapabilityType;import java.io.File;import java.net.URL;import org.openqa.selenium.remote.DesiredCapabilities;/** * Appium初始化代码 * @author jff */public class InitDriver {public static AndroidDriver<AndroidElement> getDriverByUiautomator(String apkPath) throws Exception{// 要测试的apk路径File file = new File(apkPath);// caps变量是我们脚本告诉appium服务端的初始化参数DesiredCapabilities caps = new DesiredCapabilities();// app参数就是你要测试的appcaps.setCapability(MobileCapabilityType.APP, file.getAbsolutePath());// 设备名称,但是这个参数在安卓上可以随便写,但是不能没有caps.setCapability(MobileCapabilityType.DEVICE_NAME, "xxx");// 表示使用appium自带的uicode输入法,该输入法支持中文并且会隐藏键盘caps.setCapability(AndroidMobileCapabilityType.UNICODE_KEYBOARD, true);// 表示在执行测试完成后,将设备的输入法重置回原来的caps.setCapability(AndroidMobileCapabilityType.RESET_KEYBOARD, true);// 不重签名appcaps.setCapability(AndroidMobileCapabilityType.NO_SIGN, true);AndroidDriver<AndroidElement> driver = new AndroidDriver<>(new URL("http://127.0.0.1:4723/wd/hub"), caps);return driver;}}
0 0
- Appium自动化测试初始化代码
- appium自动化_测试登录和初始化代码
- APPIUM+JAVA自动化测试
- Appium IOS 自动化测试
- Appium自动化测试
- appium移动自动化测试
- Android Appium自动化测试
- Appium自动化测试Android
- Appium自动化测试-入门
- appium自动化测试流程
- appium自动化测试
- appium+python自动化测试
- Appium自动化测试实战
- Appium 做Android 自动化测试环境搭建+示例代码运行
- 手机自动化测试(7)--appium代码使用
- Appium logo 移动应用自动化测试 Appium
- Appium手机自动化测试[转]
- appium自动化测试框架构建
- 参考美团的"机器学习中的数据清洗与特征处理综述"(转载)
- 运行C程序的步骤
- spring的jar包、源码、以及API 在官网的下载方法
- Bloon filter
- win764位+NVIDIA Quadro 600+VS2010+anaconda+cuda5.5.20 成功配置使用GPU
- Appium自动化测试初始化代码
- 第一天
- Jquery-Uncaught ReferenceError: $ is not defined报错
- Android SDK&API 对照表
- IMS AKA鉴权及应用流程详解
- 我们一起学ABAP (02)~基础语法与数据类型,输出到屏幕
- 洛谷 P1464 Function
- CIntArray源码解析
- 版本更新 上传