Appium踩坑总结--解决方法

更新时间:2023-07-09 23:10:39 阅读: 评论:0

Appium踩坑总结--解决⽅法
⽬录:
⼀、电脑存在appium命令版以及appium-desktop版本
the purge⼆、华为⼿机⼿动卸载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版本后执⾏脚本报错:
主要意思:处理命令时发⽣未知服务器端错误
crows
检查:
我这边查看到命令⾏版本(1.20.2)与桌⾯版本(1.14.1)不⼀致,appium -v,查看版本
13一15younggir1
解决⽅法:
关闭桌⾯版本,cmd中输⼊appium执⾏命令⾏版本,执⾏脚本,可成功运⾏
解决2:升级桌⾯appium版本或者降低appium命令⾏版本
⼆、华为⼿机⼿动卸载appium ttings和uiautomator2软件后,再次运⾏脚本报错
三、IOS⼿机元素定位
英语四级多少分过注意当visible为fal时,表⽰元素不可见,定位时可能会定位不到,⼀般当visible为fal不建议使⽤
这个元素来做操作
四、滑动页⾯查找到指定的元素并点击
c li =1
while i <6:
proceeded
try:
smoothiedriver.find_element_by_accessibility_id("Summer Dress >").click()# 尝试点击元素
break
blunderexcept 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-07-09 23:10:39,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/172482.html

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

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