知行始成 2023-08-02 13:53 采纳率: 20%
浏览 2

请问在airtest如何在安卓APP当前页面界面操作完成之后需要滑动到下面界面还能保持逐个点击操作?

请问在airtest如何在安卓APP当前页面界面操作完成之后需要滑动到下面界面还能保持逐个点击操作?

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-08-02 17:06
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:
    • 你可以看下这个问题的回答https://ask.csdn.net/questions/7484327
    • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:谈谈自己如何修改Airtest的源码
    • 除此之外, 这篇博客: 对Airtest报告的步骤标题做内容定制?实用速学中的 1)查看插件源码找到用来显示报告左侧标题的内容 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

      以修改Airtest的 touch 步骤标题为例。我们可以先查看一下,airtest的report.py的源码:https://github.com/AirtestProject/Airtest/blob/master/airtest/report/report.py 。

      可以看到有个叫 _translate_title 的方法,是专门用来显示报告左侧标题内容的:

      def _translate_title(self, name, step):
              title = {
                  "touch": u"Touch",
                  "swipe": u"Swipe",
                  "wait": u"Wait",
                  "exists": u"Exists",
                  "text": u"Text",
                  "keyevent": u"Keyevent",
                  "sleep": u"Sleep",
                  "assert_exists": u"Assert exists",
                  "assert_not_exists": u"Assert not exists",
                  "snapshot": u"Snapshot",
                  "assert_equal": u"Assert equal",
                  "assert_not_equal": u"Assert not equal",
              }
      
              return title.get(name, name)
      

      也就是说,假如脚本里面调用了 touch 函数,报告里会对应地用函数名称找到对应的标题 Touch


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 专家修改了标签 8月2日
  • 创建了问题 8月2日

悬赏问题

  • ¥30 微机原理相关问题,求解
  • ¥15 多种类数据输入的语义分割模型方法有吗
  • ¥15 cesium二维地图绘制实体rectangle颜色问题
  • ¥15 网络分析仪面板参数解释
  • ¥15 车载image sensor的 datasheet
  • ¥15 kotlin multiplaform 的共享模块支持蓝牙吗还是说安卓和ios的蓝牙都要自己配
  • ¥15 为什么我的查询总是显示无数据,该怎么修改呢(语言-java)
  • ¥15 IDDPM采样结果异常
  • ¥100 求一个,王者荣耀查询隐藏战绩的教材,爬虫代码
  • ¥60 Cocos creator缓动问题