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

Katalon通过SauceLabs执行远程测试时无法打开浏览器报错

远程测试无法打开浏览器的问题解决

我之前处理过一模一样的问题,你这个报错的根源其实藏得很细——看你提供的报错里的请求参数:'browserName ': 'Chrome',注意到browserName后面多了个空格吗?就是这个不起眼的空格搞砸了一切!

远程测试平台对参数名的匹配是严格精确的,多了这个空格之后,系统会直接判定你没传browserName这个必填参数,所以才抛出“会话请求中未指定browserName或设备”的错误,这和你的Access Key、云平台配置完全没关系。

给你两个快速解决的步骤:

  • 马上检查你的测试脚本或者配置文件里的浏览器参数,把browserName 后面的空格删掉,确保参数名是干净的browserName
  • 修改完成后重新执行测试,应该就能正常发起会话、打开远程浏览器了

附上你提供的报错栈信息:

at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:64)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:26)
at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.openBrowser(OpenBrowserKeyword.groovy:81)
at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.execute(OpenBrowserKeyword.groovy:67)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.openBrowser(WebUiBuiltInKeywords.groovy:60)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$openBrowser.call(Unknown Source)
at ListClassScenario.run(ListClassScenario:13)
at com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194)
at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119)
at com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:337)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:328)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:307)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:299)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:233)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:114)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:105)
at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)
at TempTestCase1558267636783.run(TempTestCase1558267636783.groovy:21)
Caused by: org.openqa.selenium.WebDriverException: 无法解析远程响应:会话请求中未指定browserName或设备。请查看我们的平台文档:{'username': 'T007', 'platform': 'macOS 10.14', 'version': '74', 'proxy': {'proxyType': 'direct'}, 'browserName ': 'Chrome', 'accesskey': 'XXXXXXXX-XXXX-XXXX-XXXX-XXXX894f5fa4'}

内容的提问来源于stack exchange,提问作者Tanmai Sharma

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.13 07:36:01