Le sélénium erreur - Impossible de naviguer vers des URL non valide
J'obtiens 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)
Je pense que sa vient de le faire avec le navigateur google chrome dernière version mise à jour (29) à propos d'il y a deux jours.
*Remarque:*mon chromedriver est à jour (2.2).
s'il vous plaît laissez-moi savoir ce que doit je faire pour le réparer.
Veuillez fournir des informations un peu plus, comme au sujet de votre webdriver version et l'url que vous utilisez.
double possible de obtenez le message d'erreur suivant sur le sélénium
double possible de obtenez le message d'erreur suivant sur le sélénium
OriginalL'auteur Daniella | 2013-08-25
Vous devez vous connecter pour publier un commentaire.
J'ai reçu le même message d'erreur lors de l'utilisation du Sélénium sur le langage python. Ajoutant l'url de destination avec
http://
résolu mon problème:OriginalL'auteur amitdatta
C'est littéralement se produit parce que l'url que vous êtes de passage en utilisant un format non valide.
Essayez les solutions suivantes code de débogage, où
ourUrl
est la Chaîne de caractères de l'URL que vous essayez de vous connecter à:pour moi, c'était l'impression: !!URL "http://www.salesforce.com"
Et le problème était qu'il y avait des guillemets autour de l'url. Dans votre cas, il peut être quelque chose de similaire. Une fois que vous avez correctement le format de l'url, il va travailler
OriginalL'auteur gorbysbm
J'ai rencontré cette erreur maintenant minutes plus tôt,mais j'ai résolu en ajoutant "https://" devant l'url. Espérons que cela fonctionne pour vous aussi.Bonne chance!
OriginalL'auteur Elijah
Vous pouvez utiliser le chemin absolu comme mentionné dans d'autres commentaires, ou - si c'est un lien interne/bouton sur le web, vous pouvez mapp comme
WebElement
et effectuerclick()
méthode.OriginalL'auteur Hawlett
J'ai eu exactement la même erreur, mais c'était dû à un problème d'analyse en Python se Comporter de la BDD.
Par exemple, si j'ai la fonction suivante syntaxe
Given the user is on <page> using <url>
et mes exemples de syntaxe a
Voir comment je avoir le mot
using
entre mes variables dans legiven
instruction et également utiliséusing
dans le titre de la pageMobile App using Guide
. De ce fait, le motGuide
sera ajouté à l'url et le Sélénium sera de retour l'url non valide erreur.Si vous êtes à l'aide de se Comporter ou, éventuellement, BDD avec des Cornichons de la syntaxe, évitez d'utiliser le même mot-clé dans entre les variables à partir de la Donnée, Lorsque, Ensuite les instructions de l'Exemple de la table.
OriginalL'auteur j7an
Essayez le code suivant, c'est de travailler pour moi.
Ajouter
https
dans votre URL.OriginalL'auteur Mohit Jaiswal
Si le message d'erreur est "url non valide", vérifier que l'url de la page web que vous essayez d'accès, puis de le comparer à ce qui s'imprime lorsque vous faites quelque chose comme:
Lorsque le sélénium tente d'ouvrir une page web, il a besoin de l'adresse url exacte. Il l'habitude de déduire le Protocole de Transfert hypertexte (http://ou https://). En d'autres termes, si vous essayez de pilote.get(url), et l'url est de retour http://www.myurl.com il ne sera vraisemblablement pas si http ou https n'a pas été ajouté.
Si vous êtes l'obtention de votre url à partir d'une liste ou d'un fichier, et vous connaissez le protocole de votre site web page(s) utilisation (http://ou https://), vous pouvez faire quelque chose comme:
OriginalL'auteur K. W. H.