Quiero adjuntar selenio a una sesión existente de Chrome usando la opción experimental debuggerAddress . ¿Cómo puedo lograr esto en Selenium JS?
Aquí está el comando que uso para ejecutar la sesión de Chrome:
google-chrome --remote-debugging-port=9222 --user-data-dir="path/to/user/data"Aquí está el código JS que estoy usando para conectarme a esa sesión:
let options = new chrome.Options(); options.addArguments("debuggerAddress=localhost:9222") let driver = await new Builder() .setChromeOptions(options) .forBrowser("chrome") .build(); await driver.get('https://www.google.com');Que no funciona, sino que crea y se conecta a una nueva ventana de Chrome.