You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Zalenium对接TestingBot/BrowserStack时云端Live Preview无法使用

解决Zalenium中TestingBot/BrowserStack Live Preview无法显示的问题

首先得明确一个核心点:Zalenium的原生Live Preview功能仅支持本地docker-selenium节点,对于TestingBot、BrowserStack这类云服务商的测试会话,Zalenium并没有将他们的实时预览集成到自身界面中。这是因为云服务商的预览能力由其自身平台维护,Zalenium仅作为代理转发测试请求,不会接管这部分功能。

针对你的场景,给出具体的操作建议:

1. 确认TestingBot隧道正常运行

你启动Zalenium时添加了--startTunnel true,可以先检查隧道是否成功连接:

  • 查看Zalenium日志(执行docker logs zalenium命令),搜索TestingBot相关条目,确认是否出现类似“TestingBot tunnel connected successfully”的提示。
  • 如果隧道连接异常,需检查TESTINGBOT_KEY和TESTINGBOT_SECRET是否正确,或网络环境是否允许Zalenium连接TestingBot的隧道服务。

2. 通过TestingBot平台查看实时预览

当测试通过Zalenium提交到TestingBot后,你需要登录TestingBot官方后台:

  • 找到对应的测试会话,每个会话都会提供实时预览入口(通常是“Live View”或类似按钮),点击即可查看测试的实时画面。

3. BrowserStack的处理方式同理

如果配置BrowserStack遇到同样问题,也需通过BrowserStack自身控制台查看实时预览:

  • 登录BrowserStack后台,定位到对应的测试任务,就能找到预览入口。

4. 核对Zalenium配置参数

再确认下你的启动命令是否正确:
你的启动命令:

docker run --rm -ti --name zalenium -p 4444:4444 -e TESTINGBOT_KEY -e TESTINGBOT_SECRET -e TESTINGBOT_URL -v/var/run/docker.sock:/var/run/docker.sock -v/c/Users/javier.gallegos/temp/videos:/home/seluser/videos --privileged dosel/zalenium start --testingBotEnabled true --startTunnel true
  • 确保TESTINGBOT_URL设置为TestingBot官方远程URL:http://hub.testingbot.com/wd/hub
  • 验证环境变量TESTINGBOT_KEY和TESTINGBOT_SECRET已正确注入容器(可通过docker exec zalenium env命令查看)

总结来说:Zalenium的Live Preview仅针对本地docker节点,云服务的预览需要依托服务商自身平台,这不是配置错误,而是Zalenium的设计逻辑~

内容的提问来源于stack exchange,提问作者Javir Gallegos García

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.12 04:28:00