WebDriverException : impossible de trouver l'erreur de page ouverte, erreur inconnue lors de l'utilisation de ChromeDriver 80.0.3987.106 et Chrome 80.0.3987.122
P粉950128819
2023-08-25 11:12:00
<p>Mon ordinateur Windows 10 local a automatiquement mis à jour la version de Chrome vers 80.0.3987.122 (version officielle) (64 bits)</p>
<p>J'utilise https://chromedriver.storage.googleapis.com/80.0.3987.106/chromedriver_win32.zip</p>
<p>Mais maintenant, j'obtiens cette erreur :</p>
<pre class="brush:php;toolbar:false;">Veuillez protéger les ports utilisés par ChromeDriver et les frameworks de test associés pour empêcher l'accès au code malveillant.
org.openqa.selenium.WebDriverException : erreur inconnue : impossible de découvrir la page ouverte
Informations de construction : Version : '3.141.59', Révision : 'e82be7d358', Heure : '2018-11-14T08:17:03'
Informations système : Nom d'hôte : « WX-PC123456 », Adresse IP : « 192.168.56.1 », Système d'exploitation : « Windows 10 », Architecture : « amd64 », Version : « 10.0 », Version Java : « 1.8.0_211 ».
Informations sur le pilote : Version du pilote : ChromeDriver
Trace de pile distante : Backtrace :
Ordinaire0 [0x013A0C83+1707139]
Ordinaire0 [0x013068F1+1075441]
Ordinaire0 [0x0127DFC9+516041]
Ordinaire0 [0x012104C2+66754]
Ordinaire0 [0x0120CCE2+52450]
Ordinaire0 [0x0122BFD7+180183]
Ordinaire0 [0x0122BDDD+179677]
Ordinaire0 [0x01229D4B+171339]
Ordinaire0 [0x01211D4A+73034]
Ordinaire0 [0x01212DC0+77248]
Ordinaire0 [0x01212D59+77145]
Ordinaire0 [0x0131BB67+1162087]
GetHandleVerifier [0x0143A966+508998]
GetHandleVerifier [0x0143A6A4+508292]
GetHandleVerifier [0x0144F7B7+594583]
GetHandleVerifier [0x0143B1D6+511158]
Ordinaire0 [0x0131402C+1130540]
Ordinaire0 [0x0131D4CB+1168587]
Ordinaire0 [0x0131D633+1168947]
Ordinaire0 [0x01335B35+1268533]
BaseThreadInitThunk [0x757E8674+36]
RtlGetAppContainerNamedObjectPath [0x77475E17+311]
RtlGetAppContainerNamedObjectPath [0x77475DE7+263]</pre>
<p>Comment résoudre ce problème ? </p>
Si vous utilisez
Essayez de modifier le numéro de port. Il se peut que le numéro de port actuellement utilisé soit déjà occupé.
Ce message d'erreur...
... signifie que ChromeDriver ne peut pas initialiser/générer un nouveau contexte de navigation, c'est-à-dire une session de Chrome Browser.
Il semble que le problème provienne de la fonctionnalité de sécurité de ChromeDriver, à savoir le sandboxing. Pour contourner cette fonctionnalité, vous pouvez utiliser les paramètres suivants :
Votre bloc de code valide serait donc :
Java
Python