【问题标题】:Testing private server using Browserstack and FireFox使用 Browserstack 和 FireFox 测试私有服务器
【发布时间】:2017-02-23 19:36:32
【问题描述】:

据称 Browserstack 可以用来做“本地测试”。使用 Chrome 或 FireFox 时,此默认值受支持并且应该透明地工作。

没有关于这应该如何工作的大量文档,所以这让我想知道这是否在实践中完成。

例如,我有一个私人网站,我只能使用代理服务器访问该网站,该代理服务器也用于访问公共 URL。我认为 Browserstack 以某种方式认为该网站是公开的,因此无法访问该网站。

我还注意到 - 自从安装 Browserstack 扩展后 - FireFox 就像没有明天一样崩溃。

这也让我想知道这在实践中的效果如何。我无法想象将 FireFox/Browserstack 和本地测试结合起来进行任何严肃的测试。

在实践中是否使用 Browserstack 来测试私有服务器?这是怎么做到的?

【问题讨论】:

    标签: firefox browserstack


    【解决方案1】:

    当前,当您的本地测试服务器位于代理后面时,browserstack 不支持通过扩展进行本地测试。

    在这种情况下,您需要使用带参数的 Browserstack 二进制文件

    ./BrowserStackLocal --key <your_key> --proxy-host <proxy_host> --proxy-port <proxy_port>
    

    二进制可用于在 safari/IE 上进行实时测试或运行自动化测试。

    如果您在使用扩展程序时遇到问题(即 firefox 崩溃)。我建议您联系支持@browserstack。

    【讨论】:

      【解决方案2】:

      我设法使用以下命令行使其工作

      ./BrowserStackLocal --key ******* --proxy-host 10.122.*.*\ 
      --proxy-port 3128 --local-proxy-host 10.122.*.*\
      --local-proxy-port 3128  --only devops.ok,443,1
      

      请注意,代理服务器 proxy-hostlocal-proxy-host 有两个条目。第一个用于创建到 browserstack.com 的隧道。第二个local-proxy-host 告诉 browserstack 也使用代理服务器连接到我的内部服务器devops.ok

      devops.ok,443,1 是主机名和端口,1 用于 https。

      【讨论】:

        猜你喜欢
        • 2014-02-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-06-04
        • 2015-02-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多