我们正在尝试在本地模式下使用BrowserStack来访问我们内部网络上的AUT。我已经对其进行了配置,以便获得远程浏览器会话,但是一旦我尝试通过 Chrome 将其定向到防火墙中我们应用程序(或任何)的URL,浏览器就会抛出异常出现一个对话框,抱怨该连接不是私有的,并询问用户名和密码。这不是正常的弹出窗口,我们无法使用Selenium使其自动执行,因此它使我们死了。
当通过桌面浏览器会话访问时,系统会知道我是谁,并以所有适当的权限等向我打开。它不知道远程会话正在访问谁...或什么...,因此这是必需的我想进行身份验证?
我们发现 Edge 的行为略有不同:没有弹出窗口,只是计时直到超时。 OTOH,如果我只是尝试在BrowserStack Live中启动 Edge ,则会收到一条消息,指出“如果您在公司防火墙后面,请禁用* .browserstack.com的SSL检查”,然后我得到扔掉。
我一直在搜寻关于本地的所有信息,以查看是否可以通过某种方式使用“身份”(我在说网络身份,而不是B'stack用户名/访问密钥)创建远程会话,并且我所发现的只是与代理服务器有关的东西。据我所知,这里没有代理服务器在起作用,所以我真的有点不知所措。
是否有一些具有B'stack本地模式经验的人可以提供一些见识?
兔子
答案 0 :(得分:0)
如果您没有在计算机上下载并运行本地二进制文件,则可能导致这种情况发生。
您可以在这里下载:
https://www.browserstack.com/local-testing/automate#command-line
将其解压缩到本地计算机上后,打开终端:
./ BrowserStackLocal-在此处键入yourkey
一旦它在您的本地计算机上运行,请尝试打开BrowserStackLive并运行您的手动测试。
您是否还对自动测试未完成或仅对网站进行手动测试有疑问?