¿Alguien sabe si es posible tomar una captura de pantalla con Selenium WebDriver? (Nota: No Selenium
¿Alguien sabe si es posible tomar una captura de pantalla con Selenium WebDriver? (Nota: No Selenium
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
Soy nuevo en programación y comencé hace Pythonunos 2 meses y estoy revisando Automate the Boring Stuff de Sweigart con texto de Python . Estoy usando IDLE y ya instalé el módulo de selenio y el navegador Firefox. Cada vez que intento ejecutar la función webdriver, obtengo esto: from selenium...
Solo veo esto en Chrome. El mensaje de error completo dice: "org.openqa.selenium.WebDriverException: No se puede hacer clic en el elemento en el punto (411, 675). Otro elemento recibiría el clic: ..." El elemento que 'recibiría el clic' está al lado del elemento en cuestión, no encima y no se...
He estado probando Selenium con Chromedriver y noté que algunas páginas pueden detectar que estás usando Selenium a pesar de que no hay ninguna automatización. Incluso cuando estoy navegando manualmente solo usando Chrome a través de Selenium y Xephyr, a menudo recibo una página que dice que se...
Cuál es la diferencia entre esto Webdriver.Close() Webdriver.Quit() Webdriver.Dispose() ¿Cuál usar y
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...
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...
¿Cómo hace que Selenium 2.0 espere a que se cargue la
Cuando corro nvidia-smime sale el siguiente mensaje: Failed to initialize NVML: Driver/library version mismatch Hace una hora recibí el mismo mensaje y desinstalé mi biblioteca cuda y pude ejecutar nvidia-smi, obteniendo el siguiente resultado: Después de esto lo descargué...
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
Quiero asegurarme de que haya un elemento presente antes de que el controlador web comience a hacer cosas. Estoy tratando de hacer que algo como esto funcione: WebDriverWait wait = new WebDriverWait(driver, new TimeSpan(0,0,5)); wait.Until(By.Id("login")); Principalmente estoy luchando por...
¿Cómo puedo verificar mi XPath? Estoy usando la herramienta Chrome Developers para inspeccionar los elementos y formar mi XPath. Lo verifico usando el complemento XPath Checker de Chrome, sin embargo, no siempre me da el resultado. ¿Cuál es una mejor manera de verificar mi XPath? También intenté...
He configurado pruebas unitarias de JavaScript con JS Test Driver en Netbeans según este enlace . Sin embargo, a diferencia de los resultados en ese tutorial, no se ejecutan más pruebas después de que una aserción falla. ¿Cómo puedo cambiar este comportamiento? Por ejemplo, dado este archivo de...
Estoy usando selenio con python y he descargado el chromedriver para mi computadora con Windows desde este sitio: http://chromedriver.storage.googleapis.com/index.html?path=2.15/ Después de descargar el archivo zip, descomprimí el archivo zip en mi carpeta de descargas. Luego puse la ruta al...
Estoy tratando de obtener la URL actual después de una serie de navegaciones en Selenium. Sé que hay un comando llamado getLocation para ruby, pero no puedo encontrar la sintaxis para
Desde la última versión de Chrome (34.0.1847.116) la semana pasada, he estado recibiendo las "Deshabilitar extensiones de modo de desarrollador" cuando ejecuté pruebas automatizadas usando watir-webdriver. Esta parece ser la extensión ofensiva, pero no tiene sentido para mí que esta sea una...
Estoy tratando de ejecutar RSelenium usando la función rsDriver, pero cuando ejecuto rD <- rsDriver() recibo un mensaje que me dice que necesito una versión más nueva de Chrome: > rD <- rsDriver() checking Selenium Server versions: BEGIN: PREDOWNLOAD BEGIN: DOWNLOAD BEGIN:...
¿Hay alguna forma de probar si un elemento está presente? Cualquier método findElement terminaría en una excepción, pero eso no es lo que quiero, porque puede ser que un elemento no esté presente y eso está bien, eso no es un fallo de la prueba, por lo que una excepción no puede ser la...
Tengo un conjunto de pruebas de selenio que ejecuta muchas pruebas y en cada nueva prueba abre una ventana del navegador encima de cualquier otra ventana que haya abierto. Muy discordante mientras trabajaba en un entorno local. ¿Alguna forma de decirle al selenio o al sistema operativo (MAC) que...