我使用Saucelabs来测试我的应用程序在Mac, chrome配置,因为我使用windows机器。
根据Saucelabs文档,下载了Saucelabs连接代理。解压文件,进入命令行bin文件夹,执行以下命令
bin/sc -u <sauce_username> -k <sauce_accesskey> -x <sauce_data_center> -i <tunnel_id>
我在命令行上得到消息为"Sauce Connect已启动,您可以开始您的测试。"在SauceLabs我的帐户隧道选项卡下显示一条隧道是活动的。
我以Live—>Crossbrowser;选择隧道,本地主机应用程序url,浏览器(chrome 90)和Mac-Sierra和开始会话
打开应用程序,但没有显示本地主机上的功能。
任何人,请帮助我,我在代理连接中是否有任何错误,因为同样的工作很好,如果我直接在我的windows机器上打开应用程序url。
我在酱实验室文档中找到了答案。我遇到的问题与SSL有关,这里有解决方案。
如果您不希望任何域被SSL重新加密,您可以使用参数指定all(即-B all或——no-ssl-bump-domains all)
现在,当运行下面的命令启动隧道时,它解决了这个问题。
bin/sc -u <sauce_username> -k <sauce_accesskey> -x <sauce_data_center> -i <tunnel_id> -B all