java+appium(1) driver初始化

本文介绍了使用Java和Appium进行自动化测试时如何初始化Driver,包括启动未安装和已安装应用的步骤,以及一个简单的知乎登录脚本示例。通过设置DesiredCapabilities,如DEVICE_NAME、PLATFORM_NAME等,连接到指定设备,并通过APP或APP_PACKAGE、APP_ACTIVITY参数控制应用启动行为。
摘要由CSDN通过智能技术生成

前提:已经安装好测试环境

1、安装 jdk  2、安装sdk(解压即可使用) 3、node安装  4、安卓模拟器 5、环境变量配置(JAVA_HOME,ANDRIO_HOME)  6、adb命令检查 7、appium安装 8、eclipse集成环境(导入需要的jar包)

第一天首先来写一下dirver的初始化,初始化的公共参数放在一个方法里,返回caps对象如下

        DesiredCapabilities caps = new DesiredCapabilities();// 要传递给服务端的参数对象
        caps.setCapability(MobileCapabilityType.DEVICE_NAME, "随便写");// deviceName的值在安卓下随便写都可以成功
        caps.setCapability(MobileCapabilityType.PLATFORM_NAME, "Android");// 要测试类型
        caps.setCapability(AndroidMobileCapabilityType.UNICODE_KEYBOARD, true);// 是否支持appium自带的unicode输入法
        caps.setCapability(AndroidMobileCapabilityType.RESET_KEYBOARD, true);// 是否重置设备的输入法
        caps.setCapability(AndroidMobileCapabilityType.NO_SIGN, true);// 是否不重签名app
        caps.setCapability(MobileCapabilityType.NEW_COMMAND_TIMEOUT, 600);// 表示服务端session超时时间,默认是60秒
        caps.setCapability(MobileCa

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值