Appium升级至2.0

一、安装appium2.0和Appium inspector

1、安装appium2.0:appium团队不再支持维护appium Desktop版,需要升级至appium2.0,官方升级,命令如下:npm i --location=global appium,需要npm环境,参考官方文档https://github.com/appium/appium#readme

2、安装Appium inspector:Appium inspector是桌面版客户端,指定appium服务器,以及需要连接的platformName和deviceName等相关配置。创建会话后可以和app各元素交互,获取元素定位等信息,也支持录制脚本并导出,支持python,java等多种语言。

二:启动appium2.0

appium有三种命令:

1、appium server。

启动appium服务,以默认端口和host启动appium server(例:http://0.0.0.0:4723/)。

以指定端口、host和路径启动,appium server -p 9000 -a 127.0.0.1 -pa /wd/hub(例:http://127.0.0.1:9000/wd/hub)。

2、appium driver。

查看appium驱动,appium driver list;查看已安装驱动,appium driver list --installed。

安装appium驱动,如appium driver install uiautomator2。

3、appium plugin,安装查看插件。

三、启动Appium inspector

启动Appium inspector客户端。

 

四、遇到的问题、报错

报错一:启动appium服务后,使用Appium inspector连接(Desired Capabilities配置了platformName和appium:deviceName),但是报错Failed to create session. 'automationName' can't be blank

        解决:Desired Capabilities配置需要增加automationName,Andriod平台使用的是UiAutomator2。

问题二:Failed to create session,Could not find a driver for automationName 'UiAutomator2' and platformName 'Android'. 

        解决:Appium2.0版本安装默认不装驱动?需要手动安装,使用appium driver -h命令查看帮助,appium driver list 查看可装驱动,appium driver install 驱动名,安装所需驱动。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值