免费申请下载TestWriter地址:http://tools.51testing.com

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

上一篇 / 下一篇  2017-06-07 09:40:13 / 个人分类:自动化测试

今天,分享下使用自动化测试工具TestWriter测试下拉框时遇到的一些问题及解决方法,欢迎大家一起讨论交流~

 

问题1web测试

1xpath路径获取正确
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,首先switch iframe,之后找到想要设置的日期button click,然后switch出来(

EnterFrame  


进入Frame(参数为framexpath)  



EnterFrameByIndex  


进入Frame操作(参数为Frame索引,数字)  


还有一种方法,模拟键盘操作,多录制几步。不建议使用,但可以解决问题。

 

 

>>戳戳,免费下载自动化测试工具TestWriter~功能测试、回归测试、兼容性测试必备)

备注:TestWriter安装使用等问题可以在51Testing论坛提问,专业技术在线提供支持,提问地址:TestWriter论坛


TAG: 自动化测试

 

评分:0

我来说两句

TestWriter

TestWriter

TestWriter小编,周一至周五进行文章日更

日历

« 2024-04-26  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 388056
  • 日志数: 182
  • 图片数: 1
  • 建立时间: 2016-08-11
  • 更新时间: 2017-12-20

RSS订阅

Open Toolbar