HTML模块

的文件夹TBox XEngines- >Html标准的子集包含模块,执行特定的任务3.0 XBrowser引擎

Html与额外的模块文件夹还包含子文件夹:

执行JavaScript

该模块执行JavaScript允许您执行web页面上的Javascript调用。

它有以下ModuleAttributes:

ModuleAttribute

描述

标题

标题你想引导的浏览器窗口。

如果你想使用的第一个打开的浏览器窗口3.0 XBrowser引擎发现,输入*

JavaScript

你想执行的返回语句。

如果字符串包含双引号,你必须摆脱与另外两套引号字符串。

例如:window.location.href =”““http://support.188金宝搏app苹果下载软件tricentis.com””“

在这个例子中,3.0 XBrowser引擎它找到的第一个打开的浏览器窗口重定向页面http://support.188金宝搏app苹果下载软件tricentis.com

例子——执行JavaScript

JavaScript验证结果

该模块JavaScript验证结果允许你来验证一个Javascript调用的结果。例如,您可以检索和验证浏览器cookie和Javascript变量的值。

它有以下ModuleAttributes:

ModuleAttribute

描述

标题

标题你想引导的浏览器窗口。

使用的第一个打开的浏览器窗口3.0 XBrowser引擎发现,输入*

JavaScript

类型返回和Javascript语句的结果你想验证。

如果字符串包含双引号,你必须摆脱与另外两套引号字符串。

例如:

结果

预期的Javascript调用的返回值。

在这个例子中,3.0 XBrowser引擎检索第一个打开的浏览器窗口的饼干,它发现和验证返回的值用户名= Jane Doe;语言= en - us

例子——JavaScript验证结果

OpenUrl

该模块OpenUrl允许您在浏览器中打开网站。

它有以下ModuleAttributes:

ModuleAttribute

描述

Url

你想打开URL。

如果你想指定浏览器,使用测试配置参数浏览器(见“指定浏览器”章)。

UseActiveTab

如果你设置这个ModuleAttribute真正的,托斯卡指挥官寻找一个开放的浏览器窗口时执行TestStep基于这个模块。如果找到一个开放的浏览器,打开这个浏览器的URL在活动选项卡。如果托斯卡指挥官无法找到一个开放的浏览器,它在新的浏览器窗口打开URL。

如果这个ModuleAttribute设置还是空的,托斯卡指挥官在新的浏览器窗口中打开URL。

如果你执行你的TestCase通过WebDriver,这个设置没有效果。

WebDriverBrowserArguments

只读的。你不能输入任何东西。

WebDriverBrowserArguments- >论点

如果你执行你的TestCase通过WebDriver,您可以添加命令行参数开始您的浏览器。这些观点对于每个浏览器都是不同的。在一个单独的TestStepValue添加每个参数。

3.0 XBrowser引擎不验证您输入的网址是否可访问。即使URL是遥不可及的,TestStep传球。

如果您想要使用参数Internet Explorer,设置注册表键TabProcGrowth与价值0HKLM_CURRENT_USER 188金宝搏官网登录app\ \ \ \ Microsoft Internet Explorer的主要软件

在本例中,您打开URLhttps://support.188金宝搏app苹果下载软件tricentis.com。如果已经打开一个浏览器窗口,托斯卡指挥官在这个窗口的活动选项卡打开页面。你不通过任何命令行参数。

打开一个网站

开放的嵌入式铬/铬应用程序

该模块开放的嵌入式铬/铬应用程序允许你打开应用程序嵌入WebDriver

如何引导这些应用程序的信息,见“自动化嵌入式铬或铬”章

3.0 XBrowser引擎只支持本地执行通过WebDriver

该模块具有以下ModuleAttributes:

ModuleAttribute

描述

应用程序路径

完整路径的应用程序你想引导,包括文件名和扩展名。

窗口类名

主应用程序窗口的类名。

这个ModuleAttribute是可选的。它加快了搜索应用程序窗口。

WebDriver服务器路径

路径chromedriver.exe您想要使用。

这个ModuleAttribute是可选的。如果你不指定一个路径,3.0 XBrowser引擎使用默认的服务器。

Url

URL,您想要显示在应用程序打开。

这个ModuleAttribute是可选的。

参数

只读的。你不能输入任何东西。

参数- >论点

认为你想转移到应用程序。

这个ModuleAttribute是可选的。

这个例子展示了如何开放嵌入式应用程序。

3.0 XBrowser引擎下面执行以下动作:

  • 打开应用程序SampleApp.exe,位于F: \一点

  • 它使用chromedriver.exe位于F: \ Webdriver \ EmbeddedChromiumApplication

打开一个应用程序

ClickOnScreen

该模块ClickOnScreen允许您在浏览器中点击到指定位置选项卡(见“点击浏览器屏幕上的位置”章)。

它有以下ModuleAttributes:

ModuleAttribute

描述

标题

标题的标签你想执行单击。

X

指定坐标的百分比。左边的值是0和最右边的值One hundred.

Y

在百分比指定坐标。前值是0和值是底部One hundred.

在这个例子中,3.0 XBrowser引擎执行以下操作:

  • 打开网址http://sampleapp.188金宝搏app苹果下载软件tricentis.com/101/index.php。这个浏览器选项卡标题188金宝搏app苹果下载软件Tricentis车辆保险

  • 它执行一个点击30.沿着x轴和%70年%沿轴,计算从屏幕的左上角。

点击屏幕上某一位置

CloseBrowser

该模块CloseBrowser允许您关闭标签在您的浏览器中。

它有以下ModuleAttribute:

ModuleAttribute

描述

标题

说明你想要关闭的选项卡。您可以使用通配符

如果你有在多个浏览器选项卡打开,但只在其中一个想关闭它,使用测试配置参数浏览器(见“指定浏览器”章)。

如果你使用WebDriver使用测试配置参数HubAddress为指定的只有关闭打开的标签WebDriver中心地址。

这个例子展示了如何关闭浏览器选项卡。

这个浏览器选项卡标题188金宝搏app苹果下载软件Tricentis车辆保险。而不是整个标题输入,您使用一个通配符。

关闭浏览器选项卡

因为你只想在Chrome关闭选项卡,您将创建测试配置参数浏览器与价值TestCase。

指定的浏览器要关闭选项卡

连接到Chrome /铬应用程序

该模块连接到Chrome /铬应用程序允许您连接到应用程序嵌入WebDriver

如何引导这些应用程序的信息,见“自动化嵌入式铬或铬”章

3.0 XBrowser引擎只支持本地执行通过WebDriver

该模块具有以下ModuleAttributes:

ModuleAttribute

描述

调试端口

调试应用程序运行所使用的端口。

WebDriver服务器路径

路径chromedriver.exe您想要使用。

这个ModuleAttribute是可选的。如果你不指定一个路径,3.0 XBrowser引擎使用默认的服务器。

窗口类名

主应用程序窗口的类名。

这个ModuleAttribute是可选的。它加快了搜索应用程序窗口。

在本例中,您连接到嵌入式应用程序。

3.0 XBrowser引擎执行以下操作:

  • 通过调试端口连接9222年

  • 它使用chromedriver.exe位于C: \ WebdriverServer \ Chrome 2.38

连接到一个Chrome /铬应用程序