【问题标题】:Only use Browserstacklocal for certain URLs仅对某些 URL 使用 Browserstacklocal
【发布时间】:2016-01-06 21:35:51
【问题描述】:
我目前正在尝试让我的 Protractor 测试与 Browserstack 一起工作。我的(自动)测试在只能从 VPN 内访问的临时服务器上运行。我正在使用 Browserstacklocal 毫无问题地访问登台服务器。
我的问题:是否可以通过 Browserstacklocal 仅引导登台服务器 URL?例如,在我的测试期间,我去 PayPal Sandbox 购买商品。我希望直接从 Browserstack 远程计算机建立 Paypal 连接。
【问题讨论】:
标签:
automated-tests
protractor
browserstack
【解决方案1】:
“-only”参数限制对指定本地服务器和/或文件夹的本地测试访问。考虑以下示例:
./BrowserStackLocal ACCESS_KEY -only localhost,443,1
在这种情况下,只有域“localhost”的流量将被定向到您的私有服务器,其余所有 URL/域将通过我们的远程 VM 直接访问。
有关所有本地测试修饰符的更多详细信息,请参见 here。
【解决方案2】:
似乎 Browserstacklocal 的 -only 标志可以解决问题。请参阅this article 了解更多信息。虽然我不介意有人解释参数是什么。
【讨论】:
-
本地测试二进制文件支持的不同参数的文档是可用的here。