Preguntas etiquetadas con selenium-webdriver

Selenium-WebDriver proporciona la API de WebDriver para controlar los navegadores en diferentes lenguajes de programación ("enlaces de idiomas"). Cuando use esta etiqueta, también agregue una etiqueta para el lenguaje de programación que está usando.


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 …



10
¿Cómo encuentro un elemento que contiene texto específico en Selenium Webdriver (Python)?
Estoy tratando de probar una interfaz javascript complicada con Selenium (usando la interfaz Python y en varios navegadores). Tengo varios botones de la forma: <div>My Button</div> Me gustaría poder buscar botones basados ​​en "Mi botón" (o coincidencias parciales que no distinguen entre mayúsculas y minúsculas, como "mi botón" o "botón") …

9
¿Hay alguna manera de obtener elementos mediante XPath usando JavaScript en Selenium WebDriver?
Estoy buscando algo como: getElementByXpath(//html[1]/body[1]/div[1]).innerHTML Necesito obtener el innerHTML de elementos usando JS (para usar eso en Selenium WebDriver / Java, ya que WebDriver no puede encontrarlo por sí mismo), pero ¿cómo? Podría usar el atributo ID, pero no todos los elementos tienen un atributo ID. [FIJO] Estoy usando jsoup …



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 …

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.