当前位置: 首页 > 知识库问答 >
问题:

当不使用Chrome插件时,如何使浏览器堆栈本地测试工作?

唐哲
2023-03-14

我的测试网站位于公司防火墙后面。我一直在尝试使用浏览器堆栈的本地测试来测试它。(https://www.browserstack.com/local-testing)

使用Chrome插件非常简单。安装插件后,我可以立即在远程浏览器中输入我的测试网站url并开始测试。

使用BrowserStackLocal。exe是一场噩梦。我尝试使用以下方法添加代理信息:

 --proxy-host <proxy_host> --proxy-port <proxy_port> 

以及:

 --local-proxy-host <browsermob_proxy_host> --local-proxy-port <browsermob_proxy_port> --local-proxy-user <proxy_username> --local-proxy-pass <proxy_password>

即使二进制似乎连接到“www.browserstack.com”

然而,在IE中,虽然“本地测试”显示绿色复选框,但根本不显示远程浏览器。

当我们使用硒进行自动化测试时,日志也显示了与“hub-cloud.browserstack.com”的连接问题。

我们检查了IT团队,似乎浏览器堆栈已被列入白名单。

有人有什么建议吗?在BrowserStackLocal二进制文件启动后需要执行任何附加设置吗?

实际上我不确定BrowserStackLocal启动后发生了什么?我的IE浏览器或selenium客户端如何知道BrowserStackLocal存在,并通过它路由流量?

共有1个答案

闻人越
2023-03-14

您可能需要检查它是否与代理配置一起工作:

var driver = new webdriver.Builder(). 
usingServer('hub-cloud.browserstack.com/wd/hub'). 
withCapabilities(capabilities). 
usingWebDriverProxy("proxy.org:8080"). build(); 

来源:https://www.browserstack.com/automate/node#proxy

 类似资料:
  • 我试图在浏览器堆栈上运行多个浏览器上的E2E测试,我参考了在量角器中的多个/并行浏览器上的E2E测试?和Internet Explorer Selenium量角器e2e测试 但每次我试着运行测试时都会犯错- 谁能告诉我什么是我做错了这里,而且我们使用gulp ti运行规范,但我的问题是它是说,甚至没有超出认证。

  • 不要求代码 我只想说清楚,我不希望任何人给我解决这个问题的代码,我想自己写,这样我实际上学到了一些东西。 不要求代码 好的,所以我需要创建一个类,它将采用一个txt文件,该文件具有一个由('W' = WALL,'S' = START,'O' = 可遍历空间,'F' = FINISH)组成的迷宫,并返回一个布尔真/假,说明迷宫是否可以使用堆栈和/或队列解决。 我现在处于早期阶段,所以我在想... 我

  • 问题内容: 对于我的Rails 3.1应用程序上的Cucumber场景,我使用了@javascript标记,因此Selenium已激活。我收到以下错误: 如果可能的话,我想使用Google Chrome浏览器作为浏览器-而不是Firefox(我尚未安装)。这可能吗?该怎么办? 实际上,Cucumber / Selenium不应检测并使用浏览器吗? ====编辑==== 添加后 …到features

  • 问题内容: 我正在编写一个webapp,其中包含适用于Firefox和chrome的浏览器插件组件。我当前的测试系统使用通过Selenium IDE创建的一系列Selenium测试。 是否可以为Firefox和chrome(也可能是其他浏览器)安装,激活和删除selenium浏览器插件? 我认为最大的担忧是安装/启用浏览器插件需要重新启动浏览器,我不确定是否可以通过selenium关闭。 通过访问

  • 我已经用TestNG for selenium webdriver(Chrome浏览器)创建了一个Maven项目。我用TestNG运行了一个基本测试,Chrome浏览器成功打开。Buf如果我用“Maven test”命令运行相同的测试,我会得到一条错误消息。 你能帮忙吗?我尝试了许多解决方案,如堆栈溢出所建议的,但仍然不成功:( 我已经创建了testng.xml文件 我已经为Selenium-Ja

  • 有没有办法调试JSX文件? 我看不见那张照片。当我查看safari/chrome中的resources选项卡时,会看到jsx文件。我们能用调试器吗?