基本的窗口操作
的文件夹TBox自动化工具- >基本的窗口操作在标准的子集包含以下模块:
TBox采取截图
这个模块目前活跃的屏幕截图。执行后,您可以查看截图细节列的ExecutionEntry。
该模块TBox采取截图有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
环境 |
从下拉菜单中选择您是否想要把你的桌面或者移动设备的屏幕截图。 如果你离开空值,188金宝搏app苹果下载软件托斯卡桌面的一个屏幕快照。 |
目录 |
路径截图。 如果你不指定一个路径,188金宝搏app苹果下载软件托斯卡使用存储路径中定义的设置截图目录。 |
文件名 |
截图的名称。 这个名字不包括文件扩展名。您可以定义的文件格式设置截屏图片格式。 |
![]() |
在本例中,您执行以下操作:
桌面与模块的截图TBox采取截图 |
TBox剪贴板
这个模块允许您将一个文本复制到Microsoft Windows®剪贴板。您还可以使用它来验证文本的剪贴板或文本保存到缓冲区。
它有以下ModuleAttribute:
ModuleAttribute |
描述 |
---|---|
价值 |
值,你想复制到剪贴板,验证或缓冲区。 |
![]() |
这个例子展示了如何使用TBox剪贴板。
TBox剪贴板 |
TBox对话框
该模块TBox对话框引导对话框窗口。
Microsoft Windows®对话框:您可以引导他们没有扫描。
自定义对话框:您需要扫描第一个吃螃蟹的人。
该模块TBox对话框有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
标题 |
对话框窗口的标题,你想引导。这标题确定对话框窗口。 |
标签 |
您可以输入对话框窗口的文本的第一段进行进一步的鉴定。它没有必要输入整个文本。 这个ModuleAttribute是可选的。 |
按钮 |
指定哪个按钮188金宝搏app苹果下载软件托斯卡应单击确认对话框。输入文本的按钮。 |
![]() |
这个例子展示了如何引导以下对话框: 对话框要引导 TestStep执行以下操作:
TBox对话框例子 |
TBox上下文菜单
该模块TBox上下文菜单引导Windows应用程序上下文菜单而不需要扫描。
它有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
菜单 |
菜单控件代表你想引导的上下文菜单。TBox上下文菜单引导任何Windows上下文菜单当前打开的是基于过去的右键单击操作。 注意,您可以使用通配符当你指定菜单的子条目的名称。 |
![]() |
在下面的示例中,您执行以下操作:
引导一个上下文菜单的例子 |
TBox送钥匙
这个模块发送键盘命令窗口。就像SendKeys键盘命令,该模块TBox送钥匙使用WinForms函数SendKeys。
该模块TBox送钥匙有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
标题 |
你想控制窗口的标题。这是可选的。如果你输入一个标题,188金宝搏app苹果下载软件托斯卡带来了前景的窗户。 您可以添加领先或落后通配符,即一个通配符开始或结束时的一个字符串。 |
键 |
键盘命令,您想要发送窗口。 188金宝搏app苹果下载软件托斯卡使用WinForms函数SendKeys。可用的列表SendKeys微软SendKeys命令和它们的语法,请参阅文档:http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.aspx。 如果你激活大写锁定在你的机器上,188金宝搏app苹果下载软件托斯卡发送密钥倒。例如,如果您想要发送美国广播公司有大写锁定,188金宝搏app苹果下载软件托斯卡发送美国广播公司。 |
![]() |
如果你在你的命令中使用特殊字符,你需要摆脱他们。有关更多信息,见“特殊字符”章。 如果你的命令包含一个字符串微软SendKeys特殊特殊字符,你必须摆脱这些,根据微软SendKeys文档(见示例2)。 |
![]() |
示例1 在本例中,您发送一个值和几个键盘命令文件Example_Send_Key.txt。 附上特定命令的双引号转义特殊字符内的命令。
TBox送钥匙例子 |
![]() |
在本例中,您发送以下字符串:“{B(缓冲)}”。这个字符串包含:
微软SendKeys使用花括号{}用于转义特殊字符。188金宝搏app苹果下载软件Tricentis托斯卡使用双引号”“用于转义特殊字符。逃避所有的特殊字符,请执行以下步骤:
转义特殊字符,TBox送钥匙对TestStepValue”““B{{}{[}缓冲{]}{}}”“”作为“{B(缓冲)}”。 字符串缓冲区和特殊字符 |
TBox窗口操作
该模块TBox窗口操作发送特定的命令窗口。
它有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
你想控制窗口的标题。这说明标识窗口。 |
|
操作 |
命令转向的控制。你可以选择从下表中描述的操作。 |
操作- >高度 |
需要高度的像素的窗口。 如果你选择了这个ModuleAttribute是强制性的操作调整。 |
操作- >宽度 |
所需的宽度像素的窗口。 如果你选择了这个ModuleAttribute是强制性的操作调整。 |
指定的窗口188金宝搏app苹果下载软件托斯卡应指定操作出现。 这个ModuleAttribute是可选的,但如果有用标题你有指定适用于多个窗口。例如,如果你使用一个通配符。 |
操作
188金宝搏app苹果下载软件托斯卡支持以下操作:
描述 |
|
---|---|
指示托斯卡前面的窗户。 将一个窗口前可能需要更长的时间根据窗口界面的复杂性和您的机器的性能。188金宝搏app苹果下载软件建议添加一个TestStep这个操作之后托斯卡等到一个控制窗口是可见的在执行下一个TestStep,如图所示在这个例子中。 |
|
关闭 |
关闭窗口。 |
最大化 |
最大化窗口。 |
最小化 |
最小化窗口。 |
搬到中心 |
移动窗口到屏幕的中心。 |
正常的 |
窗口恢复到原来的大小。 |
调整高度和宽度的窗户ModuleAttributes中指定高度和宽度,分别。 |
|
验证窗口存在 |
验证是否指定的窗口是开放的。 |
等待结束 |
此操作要求ActionModeWaitOn。 它有两个不同的行为:
|
等待开放 |
此操作要求ActionModeWaitOn。 它有两个不同的行为:
|
![]() |
在本例中,您有一个以上的窗口打开。所有打开的窗口的标题开头测试文件。 你想关闭第二个窗口。 关闭一个特定的窗口 |
![]() |
在本例中,您添加一个新的TestStep后置前操作。这个TestStep确保托斯卡等待未来的执行TestStep直到控制窗口是可见的,这意味着窗口被带到前面。
等待窗口是可见的 |
TBox滚动窗口操作
该模块TBox滚动窗口操作允许您定义滚动行为。
它有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
标题 |
应用程序窗口的标题托斯卡应该滚动。这个标题标识应用程序窗口。 |
窗口指数 |
指定了窗口(基于开放的顺序)托斯卡应该滚动。 这个ModuleAttribute是可选的,但如果有用标题你有指定适用于多个窗口。例如,如果你使用一个通配符。 |
垂直 |
指定的像素(px)或线(行)多远托斯卡沿垂直轴卷轴。如果你指定一个号码没有计量单位,页面滚动鼠标滚轮级距的数量。 |
水平 |
指定的像素(px)或线(行)多远托斯卡沿水平轴卷轴。如果你指定一个号码没有计量单位,页面滚动鼠标滚轮级距的数量。 注意,这个ModuleAttribute只能由应用程序是否支持水平滚动窗口。 |
MousePolicy |
指定的地方托斯卡应该在滚动鼠标指针位置。 输入以下值之一:中心(默认),没有一个。 |
DirectionPolicy |
指定是否托斯卡应该先沿着垂直或水平轴滚动。 输入以下值之一:NoDirectionPolicy(默认),HorizontalFirst,VerticalFirst。 |
延迟 |
指定时间在毫秒(女士),托斯卡应该等待沿着垂直和水平轴之间滚动。 |
![]() |
在这个例子中,托斯卡执行以下操作:
TBox滚动窗口操作例子 |
TBox另存为
该模块TBox另存为引导对话框窗口另存为。引导它,另存为对话框打开。
它有以下ModuleAttributes:
ModuleAttribute |
描述 |
---|---|
标题 |
标题的另存为对话框,你想引导。188金宝搏app苹果下载软件托斯卡从标题上部分标识的对话框屏幕(WindowText)。您可以输入任何字符串。 这个ModuleAttribute是强制性的。 |
FileNameLabel |
标签的输入字段中,输入的路径另存为对话框。 你只需要指定标签如果输入字段文件名称。如果标签是文件名称,托斯卡指挥官自动引导它。 您可以输入任何字符串。 |
FilePath |
路径托斯卡指挥官保存该文件。 这个ModuleAttribute是强制性的。 |
按钮 |
指定哪个按钮托斯卡指挥官应该点击。 托斯卡指挥官引导保存或取消自动。你只需要指定按钮如果按钮没有保存或取消。 这个ModuleAttribute是可选的。 |
ConfirmationPopupCaption |
模态对话框窗口的标题。这允许您控制模态对话框窗口,例如一个确认对话框或覆盖的对话,如果文件已经存在。 你只能确定模态对话框。 输入任何字符串指定模态对话框的标题。 这个ModuleAttribute是可选的。 |
ConfirmationPopupButton |
指定ModuleAttribute确认按钮在对话框中指定ConfirmationPopup。您可以输入任何字符串。 托斯卡指挥官引导晶澳,是的,或好吧自动。你只需要指定按钮如果按钮没有晶澳,是的,或好吧。 |
![]() |
这个例子显示了如何引导另存为对话框。托斯卡指挥官执行以下操作:
TBox另存为例子 |