首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Katalon Studio错误,无法使用url打开浏览器:'‘

Katalon Studio错误,无法使用url打开浏览器:'‘
EN

Stack Overflow用户
提问于 2019-04-30 02:09:32
回答 5查看 7.7K关注 0票数 1

我是Katalon Studio的新手,我想做一些简单的web测试。所以我试着打开浏览器,但总是收到错误消息无法打开带有url的浏览器:'‘在chrome和firefox浏览器上都不能工作。但是,当我尝试在Web Recorder中运行它时,它在两个浏览器上都能完美地工作

我已经试着添加了

代码语言:javascript
复制
{“CHROME_DRIVER”:{“args”:["–no-sandbox","–disable-infobars"]}} 

正如在具有相同错误的线程中所提到的

如果有人帮忙,我会很高兴

代码语言:javascript
复制
WebUI.openBrowser("")
// some code
WebUI.closeBrowser()

完全错误:

代码语言:javascript
复制
com.kms.katalon.core.exception.StepFailedException: Unable to open browser with url: ''
    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 new_case.run(new_case:16)
    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:336)
    at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:327)
    at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:306)
    at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:298)
    at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:232)
    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 TempTestCase1556561167193.run(TempTestCase1556561167193.groovy:21)
Caused by: com.kms.katalon.core.exception.StepFailedException: No driver is set for execution.
    at com.kms.katalon.core.webui.driver.DriverFactory.startNewBrowser(DriverFactory.java:213)
    at com.kms.katalon.core.webui.driver.DriverFactory.openWebDriver(DriverFactory.java:188)
    at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword$_openBrowser_closure1.doCall(OpenBrowserKeyword.groovy:74)
    at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword$_openBrowser_closure1.call(OpenBrowserKeyword.groovy)
    at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:20)
    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 Script1556556645291.run(Script1556556645291.groovy:16)
    ... 11 more
EN

回答 5

Stack Overflow用户

发布于 2019-10-30 20:16:25

只需从工具->更新WebDrivers -> chrome即可更新您的chrome驱动器

票数 1
EN

Stack Overflow用户

发布于 2019-04-30 15:43:41

您的错误跟踪中有No driver is set for execution.。确保您拥有正确的Chromedriver版本。您应该更新版本以匹配您的Chrome版本。How to update

另外,确保你的execution settings是正常的。

最后,您的错误跟踪显示您正在使用DriverFactory类。您可能需要在脚本顶部添加Chromedriver的路径:

代码语言:javascript
复制
System.setProperty(‘webdriver.chrome.driver’, ‘path to chromedriver’)
票数 0
EN

Stack Overflow用户

发布于 2019-08-02 21:18:05

我也有同样的错误。最后我发现katalon全路径不是纯英文字符。我把katalon移到整个英语路径,然后就没问题了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55908701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档