Je suis nouveau dans Katalon Studio et je souhaite faire quelques tests Web simples. J'essaye donc d'ouvrir le navigateur, mais j'obtiens toujours une erreur Impossible d'ouvrir le navigateur avec l'URL: '' Il ne fonctionne pas avec les navigateurs Chrome et Firefox. Cependant, lorsque j'essaye de l'exécuter dans Web Recorder, cela fonctionne parfaitement avec les deux navigateurs
J'ai déjà essayé d'ajouter
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
comme il a été mentionné dans les threads avec la même erreur
Si quelqu'un aide, je serais heureux
WebUI.openBrowser("") // some code WebUI.closeBrowser()
Erreur complète:
{âCHROME_DRIVERâ:{âargsâ:["âno-sandbox","âdisable-infobars"]}}
5 Réponses :
Il n'y a Aucun pilote n'est défini pour l'exécution.
dans votre trace d'erreur. Assurez-vous que vous disposez de la bonne version de Chromedriver . Vous devez mettre à jour la version pour qu'elle corresponde à votre version de Chrome. Comment mettre à jour .
Vérifiez également que vos les paramètres d'exécution sont corrects.
Et enfin, votre trace d'erreur montre que vous utilisez la classe DriverFactory. Vous devrez peut-être ajouter le chemin de Chromedriver en haut de votre script:
System.setProperty(âwebdriver.chrome.driverâ, âpath to chromedriverâ)
Comment installer les versions précédentes de Chromedriver .
J'ai la même erreur. Enfin, j'ai découvert que le chemin complet de katalon n'était pas un pur caractère anglais. Je déplace le katalon vers le chemin anglais complet, alors c'est ok.
Vous pouvez essayer:
WebUI.openBrowser('') WebUI.navigateToUrl(YOURURL)
Il suffit de mettre à jour votre lecteur Chrome à partir des outils-> Mettre à jour WebDrivers -> chrome
Merci beaucoup. Deux mois plus tard, mon équipe et moi-même avons résolu ce problème de Chrome - "Le répertoire de données utilisateur est déjà utilisé" ..... Au cours des deux derniers mois, nous avons essayé différentes méthodes comme la classe ChromeOptions, Chrome, plaçant les pilotes dans C: / / lecteur, profil UserData et ainsi de suite. Aucun d'eux n'a fonctionné. Merci encore
Téléchargez le dernier pilote Chrome et remplacez l'ancien pilote Chrome par le nouveau à l'emplacement kataon
ci-dessous:
C:\Katalon_Studio_Windows_64-6.3.2\configuration\resources\drivers\chromedriver_win32
Ou
Mettre à jour directement depuis Kataon APP. Reportez-vous ci-dessous Capture d'écran
Quelle version de Chromedriver utilisez-vous?
1) avez-vous essayé WebUI.openBrowser ('') WebUI.navigateToUrl (YOURURL) 2) dans quel profil vous exécutez le projet Katalon (par défaut ou votre personnalisé)?
J'ai un problème avec Firefox. Cela fonctionne si vous définissez une URL dans openBrowser .... alors j'écris
openBrowser ()
puis je navigue vers la bonne URL d'application ... C'est juste une astuce mais ça marche