Katalon Studio错误无法使用以下网址打开浏览器:“

时间:2019-04-29 18:09:32

标签: katalon-studio katalon-recorder

我是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:无法使用以下网址打开浏览器:”     在com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:64)     在com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:26)     在com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.openBrowser(OpenBrowserKeyword.groovy:81)中     在com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.execute(OpenBrowserKeyword.groovy:67)处     在com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56)     在com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.openBrowser(WebUiBuiltInKeywords.groovy:60)     在com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords $ openBrowser.call中(未知来源)     在new_case.run(new_case:16)     在com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194)     在com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119)     在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)     在com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword $ _openBrowser_closure1.call(OpenBrowserKeyword.groovy)中     在com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:20)     在com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.openBrowser(OpenBrowserKeyword.groovy:81)中     在com.kms.katalon.core.webui.keyword.builtin.OpenBrowserKeyword.execute(OpenBrowserKeyword.groovy:67)处     在com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56)     在com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.openBrowser(WebUiBuiltInKeywords.groovy:60)     在com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords $ openBrowser.call中(未知来源)     在Script1556556645291.run(Script1556556645291.groovy:16)     ...还有11个

5 个答案:

答案 0 :(得分:1)

只需通过工具->更新WebDrivers-> chrome

更新您的chrome驱动器

答案 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’)

答案 2 :(得分:0)

我有同样的错误。 最终我发现katalon的全路径不是纯英语的。 我将katalon移到整个英语路径,然后没关系。

答案 3 :(得分:0)

您可以尝试:

WebUI.openBrowser('')
WebUI.navigateToUrl(YOURURL)

答案 4 :(得分:0)

下载最新的Chrome驱动程序,并在kataon下面的位置用新的Chrome驱动程序替换新的驱动程序:

C:\Katalon_Studio_Windows_64-6.3.2\configuration\resources\drivers\chromedriver_win32

直接从Kataon APP更新。请参阅下面的屏幕截图

enter image description here