No estoy tratando de probar una extensión; Solo quiero ejecutar uno de forma remota. Específicamente, estoy tratando de hacer una copia de seguridad de la extensión de marcador OneTab. Tiene una función para exportar sus marcadores, solo me gustaría automatizar eso.
El ejemplo más simple que tengo es este:
import { Builder, until } from "selenium-webdriver"; async function runScript() { const browser = await new Builder().forBrowser("chrome").build(); try { await browser.get( "chrome-extension://chphlpgkkbolifaimnlloiipkdnihall/onetab.html" ); await browser.wait(until.titleIs("webdriver - Google Search"), 5000); } finally { browser.quit(); } } runScript();Abra la página y vea si algo se resuelve. Cuando ejecuto esto, me sale el siguiente mensaje:
chphlpgkkbolifaimnlloiipkdnihall is blocked This page has been blocked by Chrome ERR_BLOCKED_BY_CLIENT Hay una serie de sitios que hablan sobre problemas relacionados con otras extensiones que bloquean el acceso, pero he deshabilitado todas las extensiones. El mensaje de error en sí dice que no se trata de extensiones, sino de que Chrome bloquea el acceso automático a las páginas de extensiones. Esto no parece una solicitud esotérica, y sospecho que las páginas chromedriver están bloqueadas para acceder a muchas cosas por razones de seguridad, pero esto está bloqueando el progreso en un script simple.
¿Alguna ayuda?