基本的窗口操作

的文件夹TBox自动化工具- >基本的窗口操作标准的子集包含以下模块:

TBox采取截图

这个模块目前活跃的屏幕截图。执行后,您可以查看截图细节列的ExecutionEntry

该模块TBox采取截图有以下ModuleAttributes:

ModuleAttribute

描述

环境

从下拉菜单中选择您是否想要把你的桌面或者移动设备的屏幕截图。

如果你离开空值,188金宝搏app苹果下载软件托斯卡桌面的一个屏幕快照。

目录

路径截图。

如果你不指定一个路径,188金宝搏app苹果下载软件托斯卡使用存储路径中定义的设置截图目录

文件名

截图的名称。

这个名字不包括文件扩展名。您可以定义的文件格式设置截屏图片格式

在本例中,您执行以下操作:

  • 把你的桌面的屏幕截图。

  • 将其保存到目录中D: \截图

  • 给这张截图的名字Screen1

桌面与模块的截图TBox采取截图

TBox剪贴板

这个模块允许您将一个文本复制到Microsoft Windows®剪贴板。您还可以使用它来验证文本的剪贴板或文本保存到缓冲区。

它有以下ModuleAttribute:

ModuleAttribute

描述

价值

值,你想复制到剪贴板,验证或缓冲区。

根据所需的行动,使用ActionMode输入,验证,或缓冲,分别。

这个例子展示了如何使用TBox剪贴板

  • 第一个TestStep副本的值手机文字输入的软件到剪贴板。

  • 第二个TestStep验证的价值是否你的剪贴板手机文字输入的软件

TBox剪贴板

TBox对话框

该模块TBox对话框引导对话框窗口。

  • Microsoft Windows®对话框:您可以引导他们没有扫描。

  • 自定义对话框:您需要扫描第一个吃螃蟹的人。

该模块TBox对话框有以下ModuleAttributes:

ModuleAttribute

描述

标题

对话框窗口的标题,你想引导。这标题确定对话框窗口。

标签

您可以输入对话框窗口的文本的第一段进行进一步的鉴定。它没有必要输入整个文本。

这个ModuleAttribute是可选的。

按钮

指定哪个按钮188金宝搏app苹果下载软件托斯卡应单击确认对话框。输入文本的按钮。

这个例子展示了如何引导以下对话框:

对话框要引导

TestStep执行以下操作:

  • 标识例如:TBox对话框对话框

  • 使用对话框窗口的文本进行进一步的鉴定

  • 单击好吧按钮

TBox对话框例子

TBox上下文菜单

该模块TBox上下文菜单引导Windows应用程序上下文菜单而不需要扫描。

它有以下ModuleAttributes:

ModuleAttribute

描述

菜单

菜单控件代表你想引导的上下文菜单。TBox上下文菜单引导任何Windows上下文菜单当前打开的是基于过去的右键单击操作。

注意,您可以使用通配符当你指定菜单的子条目的名称。

在下面的示例中,您执行以下操作:

  • TestStep打开上下文菜单右键单击区域的控制我的文件夹打开上下文菜单。

  • TestStepTBox上下文菜单选择条目- >文件夹从以前打开上下文菜单。

引导一个上下文菜单的例子

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

附上特定命令的双引号转义特殊字符内的命令。

组合键

TestStepValue

描述

文本

这是一个文本。

输入文本。

Ctrl+一个

^ (a)

发送命令选择所有的窗口。

“{德尔}”

发送命令删除的窗口。

Ctrl+年代

^ (s)

发送命令保存的窗口。

Alt+F4

% {F4}”

发送命令关闭窗口的窗口。

TBox送钥匙例子

示例2

在本例中,您发送以下字符串:“{B(缓冲)}”。这个字符串包含:

  • 微软SendKeys特殊字符:{,},(,]

  • 角色要求特殊的转义托斯卡:

微软SendKeys使用花括号{}用于转义特殊字符。188金宝搏app苹果下载软件Tricentis托斯卡使用双引号”“用于转义特殊字符。逃避所有的特殊字符,请执行以下步骤:

  1. 附上的{,},(,]用花括号字符。这种方式,微软SendKeys认为这些字符缓冲区的字符串:{{}B{[缓冲{]}{}}}

  2. ”的性格。这可以保证托斯卡对后续的字符的字符串:”“B{{}{[}缓冲{]}{}}"

  3. 附上整个字符串双引号转义字符串托斯卡:”““B{{}{[}缓冲{]}{}}”“”

转义特殊字符,TBox送钥匙对TestStepValue”““B{{}{[}缓冲{]}{}}”“”作为“{B(缓冲)}”

字符串缓冲区和特殊字符

TBox窗口操作

该模块TBox窗口操作发送特定的命令窗口。

它有以下ModuleAttributes:

ModuleAttribute

描述

标题

你想控制窗口的标题。这说明标识窗口。

操作

命令转向的控制。你可以选择从下表中描述的操作

操作- >高度

需要高度的像素的窗口。

如果你选择了这个ModuleAttribute是强制性的操作调整

操作- >宽度

所需的宽度像素的窗口。

如果你选择了这个ModuleAttribute是强制性的操作调整

窗口指数

指定的窗口188金宝搏app苹果下载软件托斯卡应指定操作出现。

这个ModuleAttribute是可选的,但如果有用标题你有指定适用于多个窗口。例如,如果你使用一个通配符。

操作

188金宝搏app苹果下载软件托斯卡支持以下操作:

操作

描述

置前

指示托斯卡前面的窗户。

将一个窗口前可能需要更长的时间根据窗口界面的复杂性和您的机器的性能。188金宝搏app苹果下载软件建议添加一个TestStep这个操作之后托斯卡等到一个控制窗口是可见的在执行下一个TestStep,如图所示在这个例子中

关闭

关闭窗口。

最大化

最大化窗口。

最小化

最小化窗口。

搬到中心

移动窗口到屏幕的中心。

正常的

窗口恢复到原来的大小。

调整

调整高度和宽度的窗户ModuleAttributes中指定高度宽度,分别。

验证窗口存在

验证是否指定的窗口是开放的。

等待结束

此操作要求ActionModeWaitOn

它有两个不同的行为:

  • 如果你使用操作本身,188金宝搏app苹果下载软件托斯卡等待的时间中定义的设置同步在WaitOn超时或者直到关闭窗口,哪个先发生。

  • 如果你把ModuleAttribute操作窗口指数,188金宝搏app苹果下载软件托斯卡等到打开的窗口的数量指定的标题低于的价值窗口指数

等待开放

此操作要求ActionModeWaitOn

它有两个不同的行为:

  • 如果你使用操作本身,188金宝搏app苹果下载软件托斯卡等待的时间中定义的设置同步在WaitOn超时直到窗户是开着的。

  • 如果你把ModuleAttribute操作窗口指数,188金宝搏app苹果下载软件托斯卡等到打开的窗口的数量指定的标题的值等于或高于窗口指数

在本例中,您有一个以上的窗口打开。所有打开的窗口的标题开头测试文件

你想关闭第二个窗口。

关闭一个特定的窗口

在本例中,您添加一个新的TestStep后置前操作。这个TestStep确保托斯卡等待未来的执行TestStep直到控制窗口是可见的,这意味着窗口被带到前面。

  • 您创建一个TestStep后置前操作使用相同的模块,用于下一个TestStep,在这个例子中,汽车

  • 您设置的ActionMode TestStepValueWaitOn并指定的值可见= = True

等待窗口是可见的

TBox滚动窗口操作

该模块TBox滚动窗口操作允许您定义滚动行为。

它有以下ModuleAttributes:

ModuleAttribute

描述

标题

应用程序窗口的标题托斯卡应该滚动。这个标题标识应用程序窗口。

窗口指数

指定了窗口(基于开放的顺序)托斯卡应该滚动。

这个ModuleAttribute是可选的,但如果有用标题你有指定适用于多个窗口。例如,如果你使用一个通配符

垂直

指定的像素(px)或线()多远托斯卡沿垂直轴卷轴。如果你指定一个号码没有计量单位,页面滚动鼠标滚轮级距的数量。

水平

指定的像素(px)或线()多远托斯卡沿水平轴卷轴。如果你指定一个号码没有计量单位,页面滚动鼠标滚轮级距的数量。

注意,这个ModuleAttribute只能由应用程序是否支持水平滚动窗口。

MousePolicy

指定的地方托斯卡应该在滚动鼠标指针位置。

输入以下值之一:中心(默认),没有一个

DirectionPolicy

指定是否托斯卡应该先沿着垂直或水平轴滚动。

输入以下值之一:NoDirectionPolicy(默认),HorizontalFirst,VerticalFirst

延迟

指定时间在毫秒(女士),托斯卡应该等待沿着垂直和水平轴之间滚动。

在这个例子中,托斯卡执行以下操作:

  • 标识所有打开的应用程序窗口的标题——记事本

  • 卷轴第三结尾的应用程序窗口标题——记事本

  • 卷轴500 px沿垂直轴。

  • 卷轴1000 px沿水平轴。

  • 鼠标指针定位在中间。

  • 首先沿水平轴卷轴。

  • 等待300毫秒直到它沿着纵轴卷轴。

TBox滚动窗口操作例子

TBox另存为

该模块TBox另存为引导对话框窗口另存为。引导它,另存为对话框打开。

它有以下ModuleAttributes:

ModuleAttribute

描述

标题

标题的另存为对话框,你想引导。188金宝搏app苹果下载软件托斯卡从标题上部分标识的对话框屏幕(WindowText)。您可以输入任何字符串。

这个ModuleAttribute是强制性的。

FileNameLabel

标签的输入字段中,输入的路径另存为对话框。

你只需要指定标签如果输入字段文件名称。如果标签是文件名称,托斯卡指挥官自动引导它。

您可以输入任何字符串。

FilePath

路径托斯卡指挥官保存该文件。

这个ModuleAttribute是强制性的。

按钮

指定哪个按钮托斯卡指挥官应该点击。

托斯卡指挥官引导保存取消自动。你只需要指定按钮如果按钮没有保存取消

这个ModuleAttribute是可选的。

ConfirmationPopupCaption

模态对话框窗口的标题。这允许您控制模态对话框窗口,例如一个确认对话框或覆盖的对话,如果文件已经存在。

你只能确定模态对话框。

输入任何字符串指定模态对话框的标题。

这个ModuleAttribute是可选的。

ConfirmationPopupButton

指定ModuleAttribute确认按钮在对话框中指定ConfirmationPopup。您可以输入任何字符串。

托斯卡指挥官引导晶澳,是的,或好吧自动。你只需要指定按钮如果按钮没有晶澳,是的,或好吧

这个例子显示了如何引导另存为对话框。托斯卡指挥官执行以下操作:

  • 标识另存为对话框

  • 保存的文件用法道路C: \ Temp

  • 如果文件已经存在,托斯卡指挥官确认的覆盖确认另存为对话框。

TBox另存为例子