Appium踩坑总结--解决方法

更新时间:2023-06-20 23:18:24 阅读: 评论:0

Appium踩坑总结--解决⽅法
⽬录:
⼀、电脑存在appium命令版以及appium-desktop版本
⼆、华为⼿机⼿动卸载appium ttings和uiautomator2软件后,再次运⾏脚本报错
三、IOS⼿机元素定位
四、滑动页⾯查找到指定的元素并点击
五、利⽤lf.driver.start_activity⽅法调⽤app时appium报错:<-- POST /wd/hub/ssion/545435435-b6fc-400b-b4e0-54554/appium/device/start_activity 500
昆山学区⼀、电脑存在appium命令版以及appium-desktop版本
开启appium-desktop版本后执⾏脚本报错:
主要意思:处理命令时发⽣未知服务器端错误
检查:
我这边查看到命令⾏版本(1.20.2)与桌⾯版本(1.14.1)不⼀致,appium -v,查看版本裹足不前
解决⽅法:qq截图
关闭桌⾯版本,cmd中输⼊appium执⾏命令⾏版本,执⾏脚本,可成功运⾏
解决2:升级桌⾯appium版本或者降低appium命令⾏版本
⼆、华为⼿机⼿动卸载appium ttings和uiautomator2软件后,再次运⾏脚本报错
三、IOS⼿机元素定位
注意当visible为fal时,表⽰元素不可见,定位时可能会定位不到,⼀般当visible为fal不建议使⽤
这个元素来做操作
四、滑动页⾯查找到指定的元素并点击
i =1
while i <6:
try:四处的近义词
惆怅造句driver.find_element_by_accessibility_id("Summer Dress >").click()# 尝试点击元素
break
except Exception as e:
#longPress()多了⼀个⼊参duration,因为需要长按,所以须有⼀个按的时间。它以毫秒为单位。1000表⽰按⼀秒钟。
五年级英语上
TouchAction(driver).long_press(x=194, y=728, duration=1000).move_to(x=193, y=300).relea().perform()# 长按滑动屏幕
动静的反义词i = i +1
城乡收入差距
五、Android启动指定activity时报错 <-- POST /wd/hub/ssion/545435435-b6fc-400b-b4e0-54554/appium/device/start_activity 500
原因:发现appium桌⾯版本为1.12.1,命令⾏版本为1.20.2,估计低版本不⽀持lf.driver.start_activity()⽅法
解决⽅法:升级桌⾯版本,,或者利⽤⾼版本的命令⾏来启动

本文发布于:2023-06-20 23:18:24,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1047549.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:版本   命令   元素   定位
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图