如何在TestRigor中自动化实现range类型输入框的价格范围选择?
在TestRigor中自动化操作type=range的价格范围控件
针对type="range"的价格范围滑块控件,TestRigor提供两种可靠的自动化操作方式:
直接设置精确数值
这类range控件本质是可输入的表单元素,无需拖拽滑块,直接用enter命令输入目标价格值即可,精准度更高。示例:enter "300" into "价格下限"enter "800" into "价格上限"
这里的"价格下限""价格上限"是控件对应的标签或可识别的自然语言定位词,TestRigor会自动匹配对应的range元素。拖拽滑块调整范围
如果需要模拟用户拖拽滑块的操作,使用drag命令,通过偏移坐标控制滑块移动距离。示例(以垂直滑块为例):drag "canvas1" with offset "0,0" into "canvas1" with offset "0,10"
参数说明:- 第一个
with offset是拖拽起点相对于目标元素的坐标("0,0"代表元素左上角) - 第二个
with offset是拖拽终点相对于目标元素的坐标,数值正负对应移动方向(垂直滑块中,正y值代表向下拖动,负y值代表向上拖动;水平滑块则用x轴偏移,正x向右,负x向左)
需注意:要确保定位的元素是滑块本身或其容器,TestRigor支持通过视觉描述、元素文本等方式精准定位。
- 第一个
内容的提问来源于stack exchange,提问作者Talkworld Consults
相关产品推荐
相关产品推荐

