Preguntas etiquetadas con webdriver

WebDriver es una API para controlar navegadores web, imitando a un usuario real. Se utiliza principalmente para pruebas automatizadas. WebDriver tiene varios enlaces y controladores de idiomas (lo que permite controlar varios navegadores). Si su pregunta es específica para uno de ellos, asegúrese de incluir también la etiqueta adecuada.

14
Obtenga la fuente HTML de WebElement en Selenium WebDriver usando Python
Estoy usando los enlaces de Python para ejecutar Selenium WebDriver: from selenium import webdriver wd = webdriver.Firefox() Sé que puedo tomar un webelement así: elem = wd.find_element_by_css_selector('#my-id') Y sé que puedo obtener la fuente de la página completa con ... wd.page_source Pero, ¿hay alguna forma de obtener la "fuente del …



13
¿Cómo seleccionar un valor de menú desplegable con Selenium usando Python?
Necesito seleccionar un elemento de un menú desplegable. Por ejemplo: <select id="fruits01" class="select" name="fruits"> <option value="0">Choose your fruits:</option> <option value="1">Banana</option> <option value="2">Mango</option> </select> 1) Primero tengo que hacer clic en él. Hago esto: inputElementFruits = driver.find_element_by_xpath("//select[id='fruits']").click() 2) Después de eso tengo que seleccionar el elemento bueno, digamos Mango. Traté de …



13
WebDriver actualiza la página web cuando espera una condición específica
Estoy buscando una forma más elegante de actualizar la página web durante las pruebas (uso Selenium2). Acabo de enviar la clave F5, pero me pregunto si el controlador tiene un método para actualizar toda la página web. Aquí está mi código while(driver.findElements(By.xpath("//*[text() = 'READY']")).size() == 0 ) driver.findElement(By.xpath("//body")).sendKeys(Keys.F5); //element appear …

24
WebDriverException: error desconocido: el archivo DevToolsActivePort no existe al intentar iniciar el navegador Chrome
Estoy tratando de iniciar Chrome con una URL, el navegador se inicia y no hace nada después de eso. Veo el siguiente error después de 1 minuto: Unable to open browser with url: 'https://www.google.com' (Root cause: org.openqa.selenium.WebDriverException: unknown error: DevToolsActivePort file doesn't exist (Driver info: chromedriver=2.39.562718 (9a2698cba08cf5a471a29d30c8b3e12becabb0e9),platform=Windows NT 10.0.15063 x86_64) …

11
Aleatorio "Elemento ya no está conectado al DOM" StaleElementReferenceException
Espero que sea solo yo, pero Selenium Webdriver parece una pesadilla completa. El controlador web Chrome actualmente no se puede usar, y los otros controladores son poco confiables, o eso parece. Estoy luchando contra muchos problemas, pero aquí hay uno. Aleatoriamente, mis pruebas fallarán con un "org.openqa.selenium.StaleElementReferenceException: Element is no …


17
error desconocido: el resultado de la función de llamada falta el 'valor' para las claves de envío de selenio incluso después de la actualización de chromedriver
Recibo el siguiente error al enviar claves. Mensaje de resultado: System.InvalidOperationException : unknown error: call function result missing 'value' (Session info: chrome=65.0.3325.146) (Driver info: chromedriver=2.33.506120 (e3e53437346286c0bc2d2dc9aa4915ba81d9023f),platform=Windows NT 10.0.14393 x86_64) He actualizado el controlador de Chrome a 2.36, pero mi código sigue buscando 2.33. Alguna idea ?





Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.