0

我有使用 Selenium Webdriver 的混合框架,可以成功执行针对 Firefox、Chrome 和 IE 的测试用例。现在,我想使用 Browserstack 运行整个套件。但是,当我尝试访问应用程序时,我会在主机文件中添加条目 - ipaddress 和主机名。这可以确保我访问的是准确的服务器。在https://www.browserstack.com/automate/java上使用 Java 代码我可以执行一个示例脚本。但是,在 Browserstack 上执行它时,如何将我的应用程序的 ipaddress 映射传递给我的 Selenium 实例?

4

1 回答 1

0

BrowserStack 本地测试功能 ( https://www.browserstack.com/local-testing ) 应该可以帮助您测试在主机文件中配置的私有服务器。请按照以下步骤操作:

1)使用以下命令下载并执行本地测试二进制文件 ( https://www.browserstack.com/local-testing#command-line ):

./BrowserStackLocal ACCESS_KEY -forcelocal

“-forcelocal”参数将通过您的机器路由所有流量,这允许您测试在 BrowserStack 上的主机文件中配置的服务器。

2) 在您的测试脚本中添加功能 'browserstack.local'='true' 并执行它们。

于 2015-06-02T18:51:58.820 回答