拖
类:matlab.uitest.TestCase
包:matlab.uitest
在UI组件上执行拖拽手势
语法
拖(testcase,排版,启动、停止)
输入参数
testcase
- - - - - -测试用例实例
matlab.uitest.TestCase
对象
测试用例的实例,指定为matlab.uitest.TestCase
对象。
开始
- - - - - -起始值
在组件限制内的数值
拖动手势的起始值,在组件限制内指定为数值。限制由限制
组件的属性。
停止
- - - - - -停止价值
在组件限制内的数值
拖动手势的停止值,在组件限制内指定为数值。限制由限制
组件的属性。
例子
在值之间拖动旋钮
创建一个旋钮。
旋钮= uiknob;
创建一个交互式测试用例,并在两个值之间拖动旋钮。表示程序性拖动手势的蓝点出现,然后在旋钮到达停止
价值。
tc = matlab.uitest.TestCase.forInteractiveUse;tc.drag(42)旋钮,13日
拖动滑块并验证停止值
创建一个滑块,最小值为-237,最大值为237,起始值为7。
滑块= uislider(“限制”(-237 237),“价值”7);
创建一个交互式测试用例,并验证滑块的初始值。
tc = matlab.uitest.TestCase.forInteractiveUse;tc.verifyEqual (slider.Value, 7)
交互式验证通过。
在两个值之间拖动滑块并验证最终值。由于框架模拟用户将组件操作为任意精确的值,因此使用公差来比较实际的滑块值和期望的滑块值是最佳实践。
Val = 26.75;tc.drag(滑块,val, val) tc.verifyEqual (slider.Value val,“AbsTol”, 0.1)
交互式验证通过。
另请参阅
主题
在R2018a中引入
这个话题有用吗?
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。