引导远程浏览器

您可以创建XBrowserWebDriver模块XScan

为此,右键单击模块文件夹或使用动态菜单模块托斯卡指挥官并选择扫描- >更多的- >网络驱动程序。对如何进行进一步的细节,请看看“通过WebDriver扫描”章

你可以引导XBrowserWebDriver控制所述章“引导XBrowser控制”然而,也有一些限制。查看列表限制,明白了这Tric188金宝搏app苹果下载软件entis知识库文章

用例在远程机器上执行

执行一个XBrowserTestCase在远程机器上,您必须设置测试配置参数TestCase的水平。这取决于你想要执行一个通过WebDriver或BrowserStack TestCase,不同的配置是必要的。

在远程计算机上执行一个TestCase之前,你必须打开网站在您的浏览器中。

你只能使用标准TBox模块机独立(如。TBox等,TBox设置缓冲区在远程执行)。(如机器相关的标准模块。TBox开始程序)在本地机器上执行。

执行测试BrowserStack

执行一个XBrowserTestCase BrowserStack你必须创建测试配置参数的水平TestCase你想执行。

执行一个XBrowserBrowserStack TestCase,遵循以下步骤:

  1. 创建测试配置参数浏览器,BrowserVersion,HubAddress操作水平的TestCase你想执行。

  2. 价值列测试的配置参数,显示输入信息:

    • HubAddress:输入BrowserStack执行您的BrowserStack TestCase。

    • 浏览器:输入你要设置的浏览器执行TestCase。

    • BrowserVersion:输入你想要的版本的浏览器执行TestCase。

      如果你使用WebDriver能力版本而不是browserVersion,使用TCPWebDriver_version而不是BrowserVersion

    • 操作:输入你想要的操作系统执行TestCase。

      如果你使用WebDriver能力平台而不是platformName,使用TCPWebDriver_platform而不是操作

BrowserStack指定测试配置参数执行

188金宝搏app苹果下载软件Tricentis推荐关闭浏览器在执行你的BrowserStack TestCase。

详情如何继续执行的测试用例,请参考章“ExecutionLists运行”

确保您指定了访问密钥用户名BrowserStack账户和中心地址,应该用于BrowserStack设置对话框。

执行用例通过WebDriver

执行一个XBrowser通过WebDriver TestCase,遵循以下步骤:

  1. 创建测试配置参数HubAddress水平的TestCase你想执行。

  2. 价值列测试的配置参数HubAddress,输入的IP地址网格中心的地方你想执行TestCase。例如,如果网格中心是在本地机器上,进入本地主机。关于连接节点的更多信息,打开URLhttp:// < IP: portnumber > /网格/控制台在您的浏览器中。

  3. 可选地,创建以下测试配置参数进一步指定您的测试配置:

    • 浏览器:输入你要设置的浏览器执行TestCase。

    • BrowserVersion:输入你想要的版本的浏览器执行TestCase。

    • 操作:输入你想要的操作系统执行TestCase。

  4. 可选地,如果你想使用一个代理服务器,创建以下测试配置参数:

    • WebDriverHubProxyAddress:输入代理服务器的IP地址,你想执行TestCase。

    • WebDriverProxyUsername:输入用户名与代理服务器进行身份验证。

    • WebDriverProxyPassword:输入密码进行身份验证代理服务器。

    注意,您只能使用这些安全和模块OpenUrl

  5. 可选地,如果你遇到缓慢的执行时间,您可以创建测试配置参数Fibermode并设置价值真正的改善执行时间。

WebDriver指定测试配置参数执行

详情如何继续执行的测试用例,请参考章“ExecutionLists运行”

使用WebDriver功能

您可以使用WebDriver功能来指定您的测试配置。WebDriver功能的列表,请参阅WebDriver文档BrowserStack文档

3.0 XBrowser引擎只支持WebDriver功能,把一个字符串或一个字符串列表,作为他们的价值。

使用WebDriver能力,遵循以下步骤:

  1. 创建一个测试配置参数在你的TestCase。

  2. 名称测试配置参数Webdriver_ <能力>。取代<功能>与功能的名称。如果功能的名称包含一个点(),这个角色换成双下划线(__)。如果功能的名称包含一个冒号(:),这个字符替换为下划线(三倍___)。

  3. 定义的价值功能。指定一个字符串列表,用分号分隔字符串(;)。

指定一个WebDriver能力

在浏览器无头执行用例

你可以执行TestCase无头铬,铬,通过WebDriver或Firefox浏览器实例。这个过程取决于你想开始执行:

你不能在已经运行的无头执行 火狐浏览器实例。

执行在一个新的无头铬、铬或Firefox浏览器实例

执行在一个新的无头铬、铬、或Firefox浏览器实例,遵循以下步骤:

  1. 通过WebDriver设置执行

  2. 打开一个网站模块OpenUrl。在WebDriverBrowserArguments- >论点ModuleAttribute,指定以下:

    • 这个论点在headless模式下启动浏览器,如。——无头

    • 指定一个合适的窗口大小的参数,例如:——窗口大小= 1024 x640

在已经运行的无头执行浏览器实例

执行在已经运行的无头Chrome浏览器实例中,遵循以下步骤:

  1. 通过WebDriver设置执行

  2. 连接到已经运行的无头的Chrome浏览器实例模块连接到Chrome /铬应用程序。在调试端口ModuleAttribute,指定应用程序运行的调试端口。

打开一个网站

远程机器上打开一个网站,使用模块OpenUrl

为进一步的细节如何打开一个网站,请参阅见“开放网站”章

关闭浏览器

关闭一个网站在远程机器上,使用模块CloseBrowser

为进一步的细节如何关闭网站,请参考见“关闭浏览器”章