微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

录制的机器人测试无法执行任何操作

如何解决录制的机器人测试无法执行任何操作

我已经记录了一个简单的登录Robo测试,由App Crawler执行。我已将脚本提供给应用搜寻器,并且在日志中看到了该脚本的加载位置,并尝试执行该脚本。但是,它总是会在第一次执行操作时失败,说它找不到元素。

我在屏幕上看到它试图开始执行动作的地方,但是它立即说它执行了零个动作,然后进入了预设的脚本。

解决方法

此类情况的最常见原因是您的应用在记录和重放阶段的外观/行为有所不同。特别是:

  • 您的应用可能使用一个用于调试APK的应用程序包ID(用于Roboscript记录)和用于发布APK(用于对记录的Roboscript进行Robo爬网)的另一个应用程序包ID来构建。 / p>

  • 您的应用在记录和重放阶段可能会显示不同的对话框或屏幕设置有所不同(例如,由于环境和/或版本不同)。

您需要确保应用外观/行为一致,或者修改记录的Roboscript以删除在录制和重放阶段不同的属性(例如,使用应用程序包ID作为前缀的资源ID或父元素的contextDescriptors)。 / p>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。