Certaines commandes WebDriver (par exemple, le redimensionnement de la fenêtre du navigateur) nécessitent le chargement d'une extension Chrome dans le navigateur. ChromeDriver charge normalement cette "extension d'automatisation" à chaque lancement d'une session Chrome.
Toutefois, ChromeDriver peut être invité à se connecter à une session Chrome existante au lieu d'en lancer une nouvelle. Pour ce faire, utilisez "debuggerAddress" dans l'objet Capabilities (également appelé ChromeOptions). Étant donné que l'extension d'automatisation n'est chargée qu'au démarrage, ChromeDriver n'est pas compatible avec certaines commandes lorsqu'il travaille avec des sessions existantes via le débogage à distance.
Si le message d'erreur "Opération non prise en charge lors de l'utilisation du débogage à distance" s'affiche, essayez de réécrire le test afin qu'il lance une nouvelle session Chrome. Pour ce faire, supprimez "debuggerAddress" de l'objet Capabilities.