Je reçois l'erreur suivante:
unknown error: unhandled inspector error:
{"code":-32603,"message":"Cannot navigate to
invalid URL"} (Session info: chrome=29.0.1547.57) (Driver info:
chromedriver=2.2,platform=Windows NT 6.1 SP1 x86_64)
7 Réponses :
J'ai reçu la même erreur lors de l'utilisation de sélénium sur Python. Préparez l'URL de destination avec http: // code> résolu mon problème: self.driver.get("http://"+url.rstrip())
Cela se produit littéralement parce que l'URL que vous passez consiste à utiliser un format non valide.
Essayez le code de débogage suivant, où pour moi, il imprimait: !! URL " http: / /www.salesforce.com "
Et le problème était qu'il y ait des citations autour de l'URL. Dans votre cas, il peut être quelque chose de similaire. Une fois que vous avez correctement formater l'URL, cela fonctionnera p> p> Oururl code> est la chaîne de l'URL que vous essayez de vous connecter à: p>
J'ai rencontré cette erreur il y a maintenant quelques minutes, mais je l'ai résolu en ajoutant "https: //" à l'avant de l'URL. J'espère que cela fonctionne pour vous aussi.Bonne chance! P>
Vous pouvez utiliser un chemin absolu comme mentionné dans d'autres commentaires ou - s'il s'agit d'un lien / bouton interne sur le Web - vous pouvez mapper cela comme WebElement code> et exécuter click () Code> Méthode. P>
J'avais exactement la même erreur, mais cela était dû à un problème d'analyse dans Python Breve BDD BDD.
Par exemple, si j'ai la syntaxe de fonctionnalité suivante P>
et ma syntaxe des exemples a p> Voir comment j'ai le mot Si vous utilisez votre comportement ou éventuellement n'importe quel BDD avec la syntaxe de gerkin , évitez d'utiliser le même mot clé entre les variables de la donnée, lorsque, puis des instructions dans l'exemple de tableau. P> P> étant donné que l'utilisateur est sur en utilisant Code> entre mes variables dans l'instruction code> donnée et également utilisée à l'aide de code> dans la page Titre Application mobile à l'aide du Guide code>. Pour cette raison, le mot Guide code> sera ajouté à l'URL et au sélénium renvoyera l'erreur URL non valide. P>
Essayez le code suivant, cela fonctionne pour moi.
WebDriver driver = new ChromeDriver();
driver.get("https://www.facebook.com");
Si le message d'erreur est "URL invalide", vérifiez l'URL sur la page Web que vous essayez d'accéder, puis comparez-la à ce qui imprime lorsque vous faites quelque chose comme:
public static void getURLByDriverFromList(List<String> urls) {
for(List<String> url : urls) {
if(!url.contains("http://") {
url = "http://" + url;
}
driver.get(url);
}
}
Veuillez fournir quelques informations supplémentaires, comme sur votre version WebDriver et l'URL que vous utilisez.
Dupliqué possible de Obtenez l'erreur suivante sur selenium