引导远程浏览器
您可以创建XBrowserWebDriver模块XScan。
为此,右键单击模块文件夹或使用动态菜单模块在托斯卡指挥官并选择扫描- >更多的- >网络驱动程序。对如何进行进一步的细节,请看看“通过WebDriver扫描”章。
你可以引导XBrowserWebDriver控制所述章“引导XBrowser控制”然而,也有一些限制。查看列表限制,明白了这Tric188金宝搏app苹果下载软件entis知识库文章。
用例在远程机器上执行
执行一个XBrowserTestCase在远程机器上,您必须设置测试配置参数TestCase的水平。这取决于你想要执行一个通过WebDriver或BrowserStack TestCase,不同的配置是必要的。
为进一步的信息关于如何执行XBrowser通过WebDriver测试点,看到的“通过WebDriver执行用例”。
为进一步的信息关于如何执行XBrowserBrowserStack,测试点“BrowserStack执行用例”。
有关如何执行用例的一般信息,请参考“创建一个ExecutionList”章。
在远程计算机上执行一个TestCase之前,你必须打开网站在您的浏览器中。
![]() |
你只能使用标准TBox模块机独立(如。TBox等,TBox设置缓冲区在远程执行)。(如机器相关的标准模块。TBox开始程序)在本地机器上执行。 |
执行测试BrowserStack
执行一个XBrowserTestCase BrowserStack你必须创建测试配置参数的水平TestCase你想执行。
执行一个XBrowserBrowserStack TestCase,遵循以下步骤:
创建测试配置参数浏览器,BrowserVersion,HubAddress和操作水平的TestCase你想执行。
在价值列测试的配置参数,显示输入信息:
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,遵循以下步骤:
创建测试配置参数HubAddress水平的TestCase你想执行。
在价值列测试的配置参数HubAddress,输入的IP地址网格中心的地方你想执行TestCase。例如,如果网格中心是在本地机器上,进入本地主机。关于连接节点的更多信息,打开URLhttp:// < IP: portnumber > /网格/控制台在您的浏览器中。
可选地,创建以下测试配置参数进一步指定您的测试配置:
浏览器:输入你要设置的浏览器执行TestCase。
BrowserVersion:输入你想要的版本的浏览器执行TestCase。
操作:输入你想要的操作系统执行TestCase。
可选地,如果你想使用一个代理服务器,创建以下测试配置参数:
WebDriverHubProxyAddress:输入代理服务器的IP地址,你想执行TestCase。
WebDriverProxyUsername:输入用户名与代理服务器进行身份验证。
WebDriverProxyPassword:输入密码进行身份验证代理服务器。
注意,您只能使用这些安全和模块OpenUrl。
可选地,如果你遇到缓慢的执行时间,您可以创建测试配置参数Fibermode并设置价值来真正的改善执行时间。
WebDriver指定测试配置参数执行
详情如何继续执行的测试用例,请参考章“ExecutionLists运行”。
使用WebDriver功能
您可以使用WebDriver功能来指定您的测试配置。WebDriver功能的列表,请参阅WebDriver文档和BrowserStack文档。
![]() |
3.0 XBrowser引擎只支持WebDriver功能,把一个字符串或一个字符串列表,作为他们的价值。 |
使用WebDriver能力,遵循以下步骤:
创建一个测试配置参数在你的TestCase。
名称测试配置参数Webdriver_ <能力>。取代<功能>与功能的名称。如果功能的名称包含一个点(。),这个角色换成双下划线(__)。如果功能的名称包含一个冒号(:),这个字符替换为下划线(三倍___)。
定义的价值功能。指定一个字符串列表,用分号分隔字符串(;)。
指定一个WebDriver能力
在浏览器无头执行用例
你可以执行TestCase无头铬,铬,通过WebDriver或Firefox浏览器实例。这个过程取决于你想开始执行:
![]() |
你不能在已经运行的无头执行 |
执行在一个新的无头铬、铬、或Firefox浏览器实例,遵循以下步骤:
打开一个网站与模块OpenUrl。在WebDriverBrowserArguments- >论点ModuleAttribute,指定以下:
这个论点在headless模式下启动浏览器,如。——无头
指定一个合适的窗口大小的参数,例如:——窗口大小= 1024 x640
执行在已经运行的无头Chrome浏览器实例中,遵循以下步骤:
连接到已经运行的无头的Chrome浏览器实例模块连接到Chrome /铬应用程序。在调试端口ModuleAttribute,指定应用程序运行的调试端口。
打开一个网站
远程机器上打开一个网站,使用模块OpenUrl。
为进一步的细节如何打开一个网站,请参阅见“开放网站”章。
关闭浏览器
关闭一个网站在远程机器上,使用模块CloseBrowser。
为进一步的细节如何关闭网站,请参考见“关闭浏览器”章。