我是Katalon Studio的新手,我想做一些简单的web测试。所以我试着打开浏览器,但总是收到错误消息无法打开带有url的浏览器:'‘在chrome和firefox浏览器上都不能工作。但是,当我尝试在Web Recorder中运行它时,它在两个浏览器上都能完美地工作
我已经试着添加了
{“CHROME_DRIVER”:{“args”:["–no-sandbox","–disable-infobars"]}} 正如在具有相同错误的线程中所提到的
如果有人帮忙,我会很高兴
WebUI.openBrowser("")
// some code
WebUI.closeBrowser()完全错误:
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发布于 2019-10-30 20:16:25
只需从工具->更新WebDrivers -> chrome即可更新您的chrome驱动器
发布于 2019-04-30 15:43:41
您的错误跟踪中有No driver is set for execution.。确保您拥有正确的Chromedriver版本。您应该更新版本以匹配您的Chrome版本。How to update。
另外,确保你的execution settings是正常的。
最后,您的错误跟踪显示您正在使用DriverFactory类。您可能需要在脚本顶部添加Chromedriver的路径:
System.setProperty(‘webdriver.chrome.driver’, ‘path to chromedriver’)发布于 2019-08-02 21:18:05
我也有同样的错误。最后我发现katalon全路径不是纯英文字符。我把katalon移到整个英语路径,然后就没问题了。
https://stackoverflow.com/questions/55908701
复制相似问题