仅对某些 URL 使用 Browserstacklocal

Only use Browserstacklocal for certain URLs

我目前正在尝试让我的 Protractor 测试与 Browserstack 一起工作。我的(自动)测试是 运行 在只能从 VPN 内访问的临时服务器上进行的。我正在使用 Browserstacklocal 毫无问题地访问登台服务器。

我的问题:是否可以通过 Browserstacklocal 仅定向暂存服务器 URL?例如,在我的测试期间,我去 PayPal Sandbox 购买了一件商品。我希望直接从 Browserstack 远程机器建立 Paypal 连接。

似乎 Browserstacklocal 的 -only 标志可以解决问题。有关详细信息,请参阅 this article。虽然我不介意有人解释参数是什么。

“-only”参数限制本地测试访问指定的本地服务器 and/or 文件夹。考虑以下示例:

./BrowserStackLocal ACCESS_KEY - 仅本地主机,443,1

在这种情况下,只有域“localhost”的流量将被定向到您的私人服务器,其余所有 URL's/domains 将通过我们的远程 VM 直接访问。 有关所有本地测试修改器的更多详细信息,请参见 here