自动化测试工具TestWriter元素定位问题

发表于:2017-6-23 10:25  作者:TestWriter   来源:51Testing软件测试网原创

字体: | 上一篇 | 下一篇 |我要投稿 | 推荐标签: 元素 自动化测试工具

  元素定位问题是使用TestWriter自动化测试工具最常遇到的问题之一。总结一下,最常见的有以下两种情况:
  1. Android录制的时候点击获取不到元素信息,无法执行,在手机上点全都正常或获取到元素后点击执行提示找不到元素,如下图所示:
  定位每个元素,用固定的xpath值定位针对这种情况,首先确认一下,这三个元素在其他商品下方没有出现,是不是在商品图标获得焦点后这三个元素才会出现?如果是这样的话,那就模拟人工操作,在自动化执行时也加入让商品图标获得焦点的操作。如果这三个元素在页面上始终存在,但是获取不到定位值,有可能是非标准控件,可以和公司的开发人员沟通,协商解决方案。
  2.滑动页面后xpath定位不准确,导致提交失败
  在录制测试对象时,先向上滑动页面,在向下滑动页面,之前可以正常定位的控件定位向下偏移,但是执行点击方法没有问题。编辑步骤,测试用例,执行测试计划,结果在滑动后点击没有反应,但是点击的那个步骤没有出错,如下图所示:
  (1)滑动前选择正确
  (2)滑动后,就向下偏移
  一般来说只要元素定位值正确,操作是没有问题的,除非你的页面元素定位值在滑动后有变化。
  建议你不要直接执行,而是先把用例调试一下,一步一步调试,看调试结果如何。如果向下滑动时,页面会刷新或重新加载,最好在滑动后加一个等待步骤。

评 论

  • Rambo_jia (2017-6-23 21:07:13)

    好的,学习了

论坛新帖

顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海信义律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2021, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道