美文网首页
Appium 实现连续点击

Appium 实现连续点击

作者: 乐活北京 | 来源:发表于2019-12-31 12:03 被阅读0次

很多同学似乎还不太会用Appium实现点击, 其实很简单, Appium的TouchAction 已经替大家都做好了,稍微封装一下便可。

  • 注意点击的是相对位置
  • iOS已经测试通过
  • Android 还有问题 (Android 点击不上, 如有解决的,还望告知)
    def tap_el(self, element, times: int):
        """
        单击某个控件N次
        :param element: 要单击的控件
        :param times: 要单击的次数
        :return:
        """
        def _center_rect(r):
            center_x = r['width'] / 2.0
            center_y = r['height'] / 2.0
            return center_x, center_y

        action = TouchAction(self)
        center = _center_rect(element.rect)
        action.tap(element=element,
                   x=center[0],
                   y=center[1],
                   count=times).perform()

相关文章

  • Appium 实现连续点击

    很多同学似乎还不太会用Appium实现点击, 其实很简单, Appium的TouchAction 已经替大家都做好...

  • Appium Desktop使用

    启动appium server :点击首页的start server,点击后会启动一个appium server ...

  • AOP实现防止连续点击

    防止连续点击的实现方式有很多种,比如,在所有的onclick里面加上防多次点击的代码,或者定义一个新的OnClic...

  • appium 模拟实现物理按键点击

    appium自动化测试中,当确认,搜索,返回等按键通过定位点击不好实现的时候,可以借助物理按键来实现。 appiu...

  • Appium Java 实现元素的点击

    通过tap实现元素的点击操作 调用元素的click函数实现点击操作

  • appium之问题篇

    在官网下载了appium后,点击如图appium doctor用来验证appium是否成功安装 之后就是问题篇的重...

  • 多线程实现按钮连续点击

    在日常测试中,按钮的连续点击可能会造成应用的奔溃,或者重复提交请求,对此我研究了下如何实现按钮的快速连续点击思路如...

  • ClickUtil 实现连续点击多次事件

    有时候我们需要实现这样的场景,类似进入开发者模式,即多次点击后执行操作。 思路:首先我们点击的时候都将数组向左移动...

  • 4.APPIUM基础-一个简单的APP登录脚本

    在pycharm下新建文件名login.py. 然后编写脚本。 启动Appium, 点击APPIUM图标打开APP...

  • App自动化测试 元素定位(2)

    接上篇,说一下 Appium 自带的 inspector 定位方式。 首先打开 Appium 桌面版。 点击 [S...

网友评论

      本文标题:Appium 实现连续点击

      本文链接:https://www.haomeiwen.com/subject/fueboctx.html