Preguntas etiquetadas con selenium

Selenium es una herramienta popular de código abierto para automatizar los navegadores web. Cuando use esta etiqueta, también incluya otras etiquetas para los componentes específicos que está usando, por ejemplo, selenium-webdriver para los enlaces de idioma, selenium-ide, selenium-grid, etc.


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 …



30
Desplazar elemento a la vista con selenio
¿Hay alguna forma en Selenium 1.xo 2.x para desplazar la ventana del navegador de modo que un elemento particular identificado por un XPath esté a la vista del navegador? Hay un método de enfoque en Selenium, pero no parece desplazar físicamente la vista en Firefox. ¿Alguien tiene alguna sugerencia sobre …


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 …

10
Espere hasta que la página se cargue con Selenium WebDriver para Python
Quiero raspar todos los datos de una página implementada por un desplazamiento infinito. El siguiente código de Python funciona. for i in range(100): driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") time.sleep(5) Esto significa que cada vez que me desplazo hacia abajo, necesito esperar 5 segundos, que generalmente es suficiente para que la página termine de …

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.