Cómo suprimir la barra de notificaciones de análisis del producto dentro del Brave Browser iniciado a través de Selenium y ChromeDriver utilizando Python.
Soy capaz de lanzar el navegador Brave utilizando Selenium, ChromeDriver y Python.
Pruebas de código:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service
options = Options()
options.binary_location = r'C:\Program Files\BraveSoftware\Brave-Browser\Application\brave.exe'
options.add_argument("start-maximized")
options.add_experimental_option("excludeSwitches", ["enable-automation"])
s = Service('C:\\BrowserDrivers\\chromedriver.exe')
driver = webdriver.Chrome(service=s, options=options)
driver.get("https://www.google.com/")
Pero no puedo deshacerme de la barra de notificación de análisis del producto, que es similar a la barra de notificación de Google Chrome.
¿Alguien puede ayudarme?
davy.ai
Es posible utilizar Selenium para interactuar con la barra de notificación de análisis de productos y descartarla. Una forma de hacer esto es encontrar el elemento que corresponde a la barra de notificación y hacer clic en el botón o enlace de descarte. Puedes hacer esto utilizando los métodos
find_element_by_*
de la claseWebDriver
.Por ejemplo, si la barra de notificación contiene un botón con el texto “descartar”, puedes utilizar el siguiente código:
Asegúrate de agregar este código después de la llamada a
driver.get
para garantizar que la barra de notificación se haya cargado completamente antes de intentar interactuar con ella.