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
P粉950128819 2023-08-25 11:12:00
0
2
632
<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>
P粉950128819
P粉950128819

répondre à tous(2)
P粉231079976

Si vous utilisez

--remote-debugging-port

Essayez de modifier le numéro de port. Il se peut que le numéro de port actuellement utilisé soit déjà occupé.

P粉792673958

Ce message d'erreur...

org.openqa.selenium.WebDriverException: 未知错误: 无法发现打开的页面
构建信息: 版本: '3.141.59', 修订版本: 'e82be7d358', 时间: '2018-11-14T08:17:03'
系统信息: 主机: 'WX-PC123456', IP: '192.168.56.1', 操作系统: 'Windows 10', 架构: 'amd64', 版本: '10.0', Java 版本: '1.8.0_211'
驱动信息: 驱动版本: ChromeDriver
远程堆栈跟踪: 回溯:
    Ordinal0 [0x013A0C83+1707139]

... 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 :

--no-sandbox

Votre bloc de code valide serait donc :

  • Java

    options.addArguments("--no-sandbox"); # 绕过操作系统安全模型
  • Python

    options.add_argument('--no-sandbox') # 绕过操作系统安全模型
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!