51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1554|回复: 1
打印 上一主题 下一主题

[Appium] Appium 偶尔会找不到 iOS 上的控件

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2017-11-23 14:32:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家遇到过这个问题么?Appium运行App,写了Python脚本,循环执行同一个动作。一样的流程,Appium会有一定的概率,找不到对应的控件,导致Crash。你们有碰到过这问题么?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2017-11-23 14:38:19 | 只看该作者
UI测试稳定性是最大的挑战,这种情况也很正常。元素没有加载,元素加载缓慢,程序bug跟本就没有该元素。很多原因,Native,Hybrid或H5还有一定的差别。跟控件显示的时间,控件是否显示,控件是否可用有关系。另外,第一次没有找到,是否需要显示等待。我有部分代码会封装成延迟初始化的形式,页面不对其进行初始化。等到需要使用该元素的时候,才进行查找,查找使用WebDriver的显示等待;当然,问题也很明显,当元素明显不存在的时候,代码还是会执行一段等待时间。当然,从整体的角度来考虑已经提高了一定的稳定性。我们碰到的,多是不稳定,尤其是测试版本的软件问题相当多。自动化很神秘,用其来不容易,盲目使用不讨好,不使用又不忍。用在刀刃上吧。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-26 07:52 , Processed in 0.286445 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表