Fkhhha 2022-09-30 16:55 采纳率: 0%
浏览 19
已结题

ios端UI自动化长按元素失败

问题遇到的现象和发生背景

跑ios端appium UI自动化时,长按某元素,一直失败,求解?

用代码块功能插入代码,请勿粘贴截图
    def long_press(self, locator, time):
        ele = self.find_element(locator)
        action = ActionChains(self.driver)
        try:
            action.w3c_actions.pointer_action.click_and_hold(ele)
            action.w3c_actions.pointer_action.pause(time)
            action.w3c_actions.pointer_action.release()
            action.perform()
        except Exception as e:
            logging.error("元素对象长按失败".format(e))

运行结果及报错内容

img

我的解答思路和尝试过的方法

排除是元素定位不到的原因,是可以点击的,就是长按不行。也更换过长按的方法,换成TouchAction的。同样在安卓端可以运行,ios端就是不行

我想要达到的结果

可以长按成功

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 10月8日
    • 创建了问题 9月30日

    悬赏问题

    • ¥15 微信会员卡接入微信支付商户号收款
    • ¥15 如何获取烟草零售终端数据
    • ¥15 数学建模招标中位数问题
    • ¥15 phython路径名过长报错 不知道什么问题
    • ¥15 深度学习中模型转换该怎么实现
    • ¥15 HLs设计手写数字识别程序编译通不过
    • ¥15 Stata外部命令安装问题求帮助!
    • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
    • ¥15 TYPCE母转母,插入认方向
    • ¥15 如何用python向钉钉机器人发送可以放大的图片?