TW自动化测试下拉框遇到的问题及解决方法

发表于:2017-6-07 09:44

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:webmaster    来源:本站原创

  今天,分享下使用自动化测试工具TestWriter测试弹出下拉框时遇到的一些问题及解决方法,欢迎大家一起讨论交流~
  问题1:web测试
  1、xpath路径获取正确
  2、操作的事件为:comboboxselectbyindex。数据来源为常量
  3、选中项为:3
  4、回放的时候,报错提示:下拉框选中出错

  解答:针对下拉框元素操作时,请先确认该下拉控件的实现方式,从前端开发角度来讲,要么使用html原生的Select标签,要么自定义。
  如果使用的原生标签,则可以使用comboboxselectbyindex操作,否则不能使用,此时只需要按照普通的元素点击即可。
  从截图来看,应属于自定义
  问题2:下拉框点击是一个平铺列表,如何录制?我现在都是直接输入的
  解答:TW支持标准的下拉框选择,您说的这种平铺的下拉框,到底是不是标准的控件,因为没有样本,所以不能确定TW免费版是否支持。
  问题3:
  下拉框选中时出错,
  Xpath://html/body/form/div[6]/dl[1]//dd/div/div/a,Value:5.

  解答:如图所示为a标签,不是下拉菜单,所以不能用comboboxselect操作,只能一个个点击出来。
  问题4:
  用自己的IE浏览器添加步骤的时候,右击下拉框的值没有反应,这个要怎么弄哦?
  解答:TW没有右击操作,下拉框的操作为ComboBoxSelecet,如图:
,option标签的值你要从html代码中去取。
  问题5:
  下拉框选取列表值,执行后失败,日期控件测试步骤中选择哪个操作类型
  解答:
  日期类型不需要下拉,最终值一般会被填充入一个文本输入框,因此直接以文本输入方式处理即可,但需要注意日期时间的Format格式
  下拉框有值和索引值两种,
  ComboBoxSelect
  选择下拉列表值(参数为要选中的文本值)
  ComboBoxSelectByIndex
  通过下拉选项索引选择下拉列表值(参数为索引,从0开始)
  日期控件是一个iframe,首先switchiframe,之后找到想要设置的日期buttonclick,然后switch出来(
  EnterFrame
  进入Frame(参数为frame的xpath)
  EnterFrameByIndex
  进入Frame操作(参数为Frame索引,数字)
  )
  还有一种方法,模拟键盘操作,多录制几步。不建议使用,但可以解决问题。
 >>戳戳,免费下载自动化测试工具TestWriter~功能测试、回归测试、兼容性测试必备)
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号