Articles of selenium chromedriver

Accediendo al árbol Shadow DOM con Selenium

¿Es posible acceder a elementos dentro de un DOM Shadow usando el controlador de web Selenium / Chrome? El uso de los métodos de búsqueda de elementos normales no funciona, como es de esperar. He visto referencias a la especificación switchToSubTree en w3c, pero no pude localizar ningún documento, ejemplo, etc. real. ¿Alguien tuvo éxito […]

Error al abrir el enlace usando python y selenium

Al intentar abrir Google en el navegador usando Python y Selenium, me dio los siguientes errores: ( Imagen de errores ) DevTools está escuchando en ws: //127.0.0.1: 57033 / devtools / browser / 45f6818b-0d1e-4b81-9 637-861b579c7470 [0901 / 085753.496: ERPORP. /085753.496:ERROR:gl_initializer_win.cc(232)] GLSurfaceEGL :: InitializeOneOf f falló. [0901 / 085753.502: ERROR: viz_main_impl.cc (201)] Saliendo del proceso de […]

¿Hay alguna manera de agrupar un archivo binario (como chromedriver) con una aplicación / archivo exe comstackdo con Pyinstaller?

Como se señaló en la respuesta a mi pregunta aquí , establecer la ruta de acceso a chromedriver en binaries en el archivo de especificaciones de Pyinstaller ( binaries=[(‘/usr/bin/chromedriver’, ‘./selenium/webdriver’)] ) no tenía un efecto (a menos que se haya configurado incorrectamente). Es decir, se accede a chromedriver siempre que esté en la RUTA (/ […]

WebDriverException: Mensaje: El chromedriver del servicio se cerró inesperadamente. El código de estado fue: 127

Me gustaría construir mi rastreador usando selenium en mi servidor. Por lo tanto, instalé / descargué las dependencias necesarias, como Chromedriver, Chrome-browser, etc. en mi servidor Ubuntu17.10. Sin embargo, cuando ejecuto el siguiente código: driver = webdriver.Chrome() Devuelve el siguiente error: ————————————————————————— WebDriverException Traceback (most recent call last) in () —-> 1 driver = webdriver.Chrome() […]

Cumplimentación de formularios de inicio de sesión en Instagram utilizando Selenium y webdriver (chrome) python OSX

Quiero iniciar sesión en Instagram usando selenium, pero parece que no puedo ingresar valores en los campos. Aquí está mi guión: #go to this address browser.get(‘https://www.instagram.com’) #sleep for 1 seconds sleep(1) #find the ‘login’ button on homepage login_elem = browser.find_element_by_xpath( ‘//*[@id=”react-root”]/section/main/article/div[2]/div[2]/p/a’) #navigate to login page login_elem.click() Teniendo problemas de aquí en adelante: #locate the username […]

Geolocalización falsa en la automatización de cromo

Necesito automatizar la geolocalización en Chrome usando el script de Python. Tengo que fingir la latitud y la longitud. Seguí algunos enlaces en stackoverflow pero me dieron errores. chromeDriver.executeScript (“window.navigator.geolocation.getCurrentPosition = function (success) {var position = {” coords “: {” latitude “:” 555 “,” longitude “:” 999 “}}; success (posición); } “); ¿Hay alguna otra […]

Seleccione el valor de la opción oculta de la fuente usando python selenium chromedriver

Estoy leyendo un archivo Docx [aquí está el enlace] , analizando un poco de texto y luego utilizando enlaces de selenium y controlador de cromo de Python estoy intentando hacer clic en un valor de opción Oculto de la fuente (driver.page_source). Sé que no está disponible para seleccionar. Aquí está mi código hasta ahora : […]

selenium.common.exceptions.WebDriverException: Mensaje: No se puede conectar al servicio chromedriver.exe mientras se abre el navegador Chrome

Tengo el siguiente entorno en mi Chrome 67 Python 3.5.0 Selenium 3.12.0 local He descargado Chromedriver con la versión 2.39 Tengo el archivo .py como sigue from selenium import webdriver from selenium.webdriver.common.keys import Keys driver = webdriver.Chrome(executable_path=”hromedriver.exe”) driver.get(‘http://www.google.com’) time.sleep(5) search_box = driver.find_element_by_name(‘q’) search_box.send_keys(‘Python’) search_box.submit() time.sleep(5) driver.quit() Estoy recibiendo error siguiente. C:\Python354\python.exe D:/formf.py Traceback (most recent […]

WebDriverException: Mensaje: ‘No se puede conectar a ChromeDriver’. Error en utils.is_connectable (self.port):

Estoy tratando de usar el chromedriver 2.10 para ejecutar mis pruebas en la versión 35.0.1916.114 de Chrome Browser en la máquina CentOS /home/varunm/EC_WTF_0.4.10/EC_WTF0.4.10_Project/wtframework/wtf/drivers/chromedriver En realidad, solucioné el problema de la ruta, porque el mensaje de error era diferente si el problema era con la ruta def start(self): “”” Starts the ChromeDriver Service. :Exceptions: – WebDriverException […]

Selenium webdriver no puede encontrar elementos en chrome: // downloads

Uso selenium con el chromedriver en python. Mi problema es que el selenium me da un error cuando bash acceder a los elementos en la página de descarga de chrome (chrome: // downloads). Por ejemplo, trato de obtener la url del archivo ” http: //file.jpg “. http://file.jpg Pero cuando trato de obtener el elemento por […]