Articles of Selenium Selenium webdriver

Esperando que una mesa se cargue completamente usando selenium con python

Quiero eliminar algunos datos de una página que está en una tabla. Así que solo me molesta la información en la tabla. Anteriormente estaba usando Mechanize, pero a veces descubrí que faltan algunos datos, especialmente en la parte inferior de la tabla. En Google, descubrí que puede deberse a que no se maneja Jquery / […]

Enviar y recibir datos de una página web – Selenium

Tengo la siguiente situación: Estoy utilizando la encuadernación de Selenium python para enviar a una página web una palabra, este sitio web realiza algún procesamiento (divide la palabra en los silabes que lo contienen) y muestro al usuario el resultado en la siguiente imagen de esta manera: Palabra: Competencia Resultado: Palabra “Competencia” dividir en silabes […]

Selenio (con python) cómo modificar un elemento estilo css

Estoy intentando cambiar el estilo CSS de un elemento (ejemplo: de “visibility: hidden;” a “visibility: visible;” ) usando selenium .execute_script . (Cualquier otro método a través de selenium + python sería aceptado con gracia). mi código: driver = webdriver.Firefox() driver.get(“http://www.example.com”) elem = driver.find_element_by_id(‘copy_link’) elem.execute_script( area of my problem ) ¿Qué necesito hacer para jugar con […]

Error al capturar fechas de forma personalizada de un contenido tabular

He escrito un script en python en combinación con selenium para analizar algunas fechas disponibles dentro de una tabla en una página web. La tabla se encuentra bajo el encabezado NPL Victoria Betting Odds . Los datos tabulares están dentro de la tabla de tournamentTable identificación. Puedes ver las tres fechas allí: 10 Aug 2018 […]

cadenas de acción de selenium sin efecto

Estoy usando selenium en python y quiero abrir una nueva pestaña en Chrome. Lo intenté ActionChains(driver).key_down(Keys.CONTROL).send_keys(‘t’).key_up(Keys.CONTROL).perform() pero eso no hace efecto. no pasó nada. También he intentado send_keys(Keys.CONTROL+’t’) pero eso tampoco hace efecto. ¿Cómo puedo abrir una nueva pestaña en selenium?

Necesito que Selenium abra su navegador web en una resolución mayor (preferiblemente maximizada)

Estoy usando Selenium WebDriver y codificando en Python He mirado por todos lados y lo mejor que pude encontrar fueron cosas escritas en diferentes idiomas. También intenté usar la herramienta de exportación en el IDE de Selenium, pero cuando miro los datos, digo que la función no es compatible con la exportación. EDITAR: La razón […]

Selenium WebDriver: Firefox se inicia, pero no abre la URL

Acabo de instalar Selenium por primera vez y estoy teniendo problemas para comenzar. La instalación fue bien con pip : pip install selenium Y puedo import selenium dentro de Python. Ahora estoy tratando de ejecutar el siguiente script de muestra: from selenium import webdriver driver = webdriver.Firefox() driver.get(“http://www.python.org”) assert “Python” in driver.title Lo que sucede […]

Obtener el valor de un cuadro de entrada usando Selenium (Python)

Estoy tratando de extraer el texto en un cuadro de entrada, Comencé con input = driver.find_element_by_name(“inputbox”) Intenté input.getText () pero tengo AttributeError: ‘WebElement’ object has no attribute ‘getText’

Python con selenium: no se puede localizar el elemento que realmente existe

He estado tratando de llenar la entrada: Para hacer esto, tengo que encontrar este elemento. Intenté debajo de las cosas: pass1=driver.find_element_by_name(“PASSFIELD1”) pass1=driver.find_element_by_id(“PASSFIELD1”) pass1= driver.find_element_by_xpath(“/html/body/div[4]/div/div/div[2]/div/form/div[3]/table/tbody/tr[3]/td[2]/div/input[1]”) (ruta desde firebug) Incluso esperar 100 segundos para ello. self.wait.until(EC.visibility_of_element_located((By.XPATH,”/html/body/div[4]/div/div/div[2]/div/form/div[3]/table/tbody/tr[3]/td[2]/div/input[1]”))) self.assertTrue(self.driver.find_element_by_xpath(“/html/body/div[4]/div/div/div[2]/div/form/div[3]/table/tbody/tr[3]/td[2]/div/input[1]”)) Siempre me sale selenium.common.exceptions.NoSuchElementException: Mensaje: ‘No se puede localizar el elemento: (…) ¿Sabes lo que estoy haciendo mal?

Ejecutando selenium detrás de un servidor proxy

He estado usando selenium para simulaciones de navegador automáticas y raspado web en python y ha funcionado bien para mí. Pero ahora, tengo que ejecutarlo detrás de un servidor proxy. Así que ahora Selenio abre la ventana pero no pudo abrir la página solicitada debido a que la configuración del proxy no está establecida en […]