1
votes

Erreur Katalon Studio Impossible d'ouvrir le navigateur avec l'URL: ''

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"]}} 


3 commentaires

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


5 Réponses :


0
votes

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


1 commentaires

Comment installer les versions précédentes de Chromedriver .



0
votes

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.


0 commentaires

0
votes

Vous pouvez essayer:

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


0 commentaires

2
votes

Il suffit de mettre à jour votre lecteur Chrome à partir des outils-> Mettre à jour WebDrivers -> chrome


1 commentaires

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



0
votes

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

entrez la description de l'image ici


0 commentaires