文档帮助中心文档
类:matlab.uitest.TestCase包:matlab.uitest
在UI组件上执行按手势
媒体(testcase, comp)
出版社(testcase,排版,位置)
出版社(testcase spn,方向)
媒体(testcase, compst SelectionType,类型)
媒体(testcase, compst位置、“SelectionType”类型)
例子
媒体(testcase,电脑及相关知识)在UI组件上执行一个按手势电脑及相关知识.
媒体(testcase,电脑及相关知识)
testcase
电脑及相关知识
媒体(testcase,电脑及相关知识,位置)指定组件中要按的位置。您只能使用5个可用组件指定位置:轴、UI轴、极轴、面板和UI图。如果不指定位置,MATLAB®按在中心电脑及相关知识.
媒体(testcase,电脑及相关知识,位置)
位置
媒体(testcase,spn),方向)指定是按“上”还是按“下”方向旋转器中的按钮spn).
媒体(testcase,spn),方向)
spn)
方向
媒体(testcase,compst“SelectionType”,类型)使用指定的鼠标选择类型类型在组件上执行按下手势compst.
媒体(testcase,compst“SelectionType”,类型)
compst
类型
媒体(testcase,compst,位置“SelectionType”,类型)指定使用指定的鼠标选择类型在组件中按下的位置。
媒体(testcase,compst,位置“SelectionType”,类型)
全部展开
matlab.uitest.TestCase
测试用例的实例,指定为matlab.uitest.TestCase对象。
在测试期间按下的组件,指定为支持按手势的UI组件对象。万博1manbetx支持按手势的组件包括图像、按钮、万博1manbetx复选框、开关、菜单、轴和数字。
轴
uibutton
uicheckbox
用户界面图像
uimenu
uipanel
polaraxes
uipushtool
uiradiobutton
uiswitch
uitogglebutton
uitoggletool
uiaxes
uifigure
按下的位置,指定为点的坐标:
轴和UI轴-一个1乘2或1乘3的数字数组包含x-,y和(可选)z坐标。
极轴-一个1乘2的数字数组包含θ- - -r坐标。
面板和UI图-一个1乘2的数字数组包含x- - -y坐标。指定要按下的点的坐标,以从组件的左下角开始的像素为单位。
例子:(32.5 13 0.25)(UI轴)
(32.5 13 0.25)
例子:(π/ 2 0.5)(极轴)
(π/ 2 0.5)
例子:(100 200)(界面图)
(100 200)
matlab.ui.control.Spinner
在测试期间要压紧的旋压组件,指定为matlab.ui.control.Spinner对象。微调器组件通常使用uispinner函数。
uispinner
“了”
“下来”
转向器的变化方向,指定为“了”或“下来”.若要增加微调器的值,请使用“了”.要减少该值,请使用“下来”.
数据类型:字符|字符串
字符
字符串
matlab.graphics.axis.Axes
matlab.ui.control.UIAxes
matlab.ui.Figure
组件在测试期间使用指定的鼠标选择类型按下matlab.graphics.axis.Axes,matlab.ui.control.UIAxes,或matlab.ui.Figure对象。
“正常”
“扩展”
“alt”
“开放”
鼠标选择类型,指定为“正常”,“扩展”,“alt”,或“开放”.这个输入提供了关于如何在UI图中按下鼠标按钮的信息。有关更多信息,请参见用户界面图属性.
该表列出了可能的选择类型值和产生这些值的操作。
价值
点击鼠标左键。
下列任何一项:
转变点击鼠标左键。
点击鼠标中键。
单击鼠标的左右按钮。
下列任何一种:
控制点击鼠标左键。
点击鼠标右键。
双击任何鼠标按钮。
创建一个滑块开关。
s = uiswitch (“滑块”);
创建一个交互式测试用例并按下开关。一个蓝点代表程序的推手势出现,然后在开关的中心消失。开关从“关闭”来“上”.
“关闭”
“上”
tc = matlab.uitest.TestCase.forInteractiveUse;tc.press(年代);
创建UI轴和交互式测试用例实例。
ax = uiaxes;tc = matlab.uitest.TestCase.forInteractiveUse;
按坐标轴的中心。一个蓝点代表程序的推手势出现,然后在坐标轴的中心消失。
tc.press (ax)
在坐标(0.85,0.2)处按压坐标轴。蓝点表示程序推送手势出现,然后在指定的坐标轴坐标处消失。
tc.press (ax, [0.85 - 0.2])
创建一个状态按钮。
b = uibutton (“状态”);
创建一个交互式测试用例,并验证状态按钮的值为假.
假
tc = matlab.uitest.TestCase.forInteractiveUse;tc.verifyFalse (b.Value)
验证通过。
按下按钮,确认状态变为真正的.一个蓝点表示按程序的手势出现,然后消失在按钮上。
真正的
tc.press (b) tc.verifyTrue (b.Value)
创建一个初始值为42的旋转器。
s = uispinner (“价值”, 42岁);initVal = s.Value;
创建一个交互式测试用例并增加微调器。验证微调器的新值是初始值加上微调器步骤值。
tc = matlab.uitest.TestCase.forInteractiveUse;tc.press(年代,“了”) tc.verifyEqual (s.Value initVal + s.Step)
减小微调器的值,并再次验证微调器的值是否等于初始值。
tc.press(年代,“下来”) tc.verifyEqual (s.Value initVal)
创建一个UI图形和一个交互式测试用例实例。
f = uifigure;tc = matlab.uitest.TestCase.forInteractiveUse;
在UI图形的中心测试一个右击。一个蓝点代表程序的推手势出现,然后在图形的中心消失。
tc.press (f,“SelectionType”,“alt”)
在坐标(100,200)处的UI图上测试双击。蓝点表示程序推送手势出现,然后在指定位置消失。
tc.press (f,(100 200),“SelectionType”,“开放”)
选择|拖
选择
拖
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系