那些年没有躲过的Appium的坑

这篇博客详细记录了在使用Appium进行自动化测试时遇到的一些问题,包括npm安装Appium失败、输入法遮挡控件、iOS执行速度慢、在Mac OS上执行Android Hybrid App自动化时的卡死问题、iOS滑动无效、Android App中多个webview识别问题、Windows下执行Android自动化报内存错误以及Android Hybrid App中找不到WEBVIEW。文中提供了相应的解决方案,如设置环境变量、更新Appium版本、修改DesiredCapabilities等。
摘要由CSDN通过智能技术生成

1.npm安装Appium失败

解决:失败是因为chromedriver被墙,设置系统环境变量CHROMEDRIVER_CDNURL=http://npm.taobao.org/mirrors/chromedriver即可

2.输入法遮挡控件导致NoSuchElementException

解决:DesiredCapabilities中设置resetKeyboard为true

3.iOS执行速度慢

解决:intruments自带1s延迟,安装instruments-without-delay即可(对高版本xcode无效)

4.Mac OS上执行Android Hybird App自动化切webview卡死

解决:ChromeDriver无响应所致,杀掉ChromeDriver进程可继续,目前不确定是ChromeDriver的问题还是App中webview的问题

5.iOS滑动无效

解决:Appium 1.4问题,将server端升级到1.5或以上即可

6.Android App中多个webview只能识别一个

解决:ChromeDriv

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值