主要内容

类型

类:matlab.uitest.TestCase
包:matlab.uitest

输入UI组件

描述

例子

类型(testcase电脑及相关知识价值类型价值在UI组件中电脑及相关知识

例子

类型(testcase外的指数价值类型价值指定的单元格中指数在表UI组件中外的

输入参数

全部展开

测试用例的实例,指定为matlab.uitest.TestCase对象。

要在测试期间输入的组件,指定为支持类型手势的UI组件对象。金宝app支持类型手势的组件包括编辑字段和金宝app文本区域。

金宝app支持组件 典型的创建函数
日期选择器 uidatepicker
下拉 uidropdown
编辑字段(数字、文本) uieditfield
微调控制项 uispinner
文本区域 uitextarea

值输入到组件中。的数据类型价值取决于被测组件的类型。例如,如果组件是微调器,则指定价值作为数字。如果组件是文本区域或表格,请指定价值作为字符向量或字符串。

目标表UI组件,指定为matlab.ui.control.Table对象。表UI组件是用场上函数。

要输入的表格单元格的索引,指定为1乘2的向量,行索引出现在列索引之前。

例子:3 [2]

例子

全部展开

创建一个文本编辑字段。

ed = uieditfield (“价值”“你好”

创建一个交互式测试用例并验证初始值。

tc = matlab.uitest.TestCase.forInteractiveUse;tc.verifyEqual (ed.Value“你好”
验证通过。

在编辑字段中键入单词“Goodbye”并验证新值。

值=“再见”;tc.type (ed,价值)tc.verifyEqual (ed.Value值)
验证通过。

创建一个可编辑的下拉列表。

下拉= uidropdown (“可编辑”“上”);

创建一个交互式测试用例,并向下拉列表中添加一个定制项。

tc = matlab.uitest.TestCase.forInteractiveUse;tc.type(下拉,“自定义项”

验证新值。

tc.verifyEqual (dropdown.Value“自定义项”
验证通过。

创建包含混合不同数据类型的表UI组件。设置ColumnEditable财产真正的以便用户可以编辑表中的数据。

无花果= uifigure;外的=场上(图);d = {“男”52岁的正确;“男”现年40岁的正确;“女”25岁的虚假};外的。数据= d;外的。ColumnName = {“性别”“年龄”“授权”};外的。ColumnEditable = true;

创建一个交互式测试用例,并用索引(1,2)验证表格单元格的初始值。

tc = matlab.uitest.TestCase.forInteractiveUse;tc.verifyEqual (uit.Data(1、2),{[52]})
验证通过。

将单元格的值更改为50并验证新值。

tc。类型(外的(1 2)“50”

tc.verifyEqual (uit.Data(1、2),{[50]})
验证通过。

另请参阅

介绍了R2018a