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

问题描述 投票:0回答:1

我是Katalon Studio的新手,我想做一些简单的网络测试。所以我尝试打开浏览器,但总是收到错误无法用url打开浏览器:''它不适用于chrome和firefox浏览器。但是,当我尝试在Web Recorder中运行它时,它适用于两种浏览器

我已经尝试添加{“CHROME_DRIVER”:{“args”:[“ - no-sandbox”,“ - disable-infobars”]}},因为在线程中提到了同样的错误

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

WebUI.openBrowser("")
// some code
WebUI.closeBrowser()

完整的错误:com.kms.katalon.core.exception.StepFailedException:无法使用URL打开浏览器: '' 在com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:64)在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 at com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.execute(OpenBrowserKeyword.groovy:67)位于com的com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56)。 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) )com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194)at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:11) 9)在com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:336)在com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:327)在com.kms.katalon .core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:306)在com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:298)在com.kms.katalon.core.main.TestCaseExecutor.execute (TestCaseExecutor.java:232)在com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:114)在com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:105)在com.kms.katalon.core.main.TestCaseMain $ runTestCase $ 0.call(未知来源)在TempTestCase1556561167193.run(TempTestCase1556561167193.groovy:21)引起:com.kms.katalon.core.exception.StepFailedException:没有设置驱动程序执行。在com.kms.katalon.core.webui.driver.DriverFactory.startNewBrowser(DriverFactory.java:213)在com.kms.katalon.core.webui.driver.DriverFactory.openWebDriver(DriverFactory.java:188)在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)在com.kms.katalon.core.webui.keyword.WebUiBuiltInK来自Script1556556645291.run(Script1556556645291.groovy:16)的eywords $ openBrowser.call(未知来源)... 11更多

katalon-studio katalon-recorder
1个回答
0
投票

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

另外,看看你的execution settings还可以。

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

System.setProperty(‘webdriver.chrome.driver’, ‘path to chromedriver’)
© www.soinside.com 2019 - 2024. All rights reserved.