¿Alguien sabe si es posible tomar una captura de pantalla con Selenium WebDriver? (Nota: No 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.
¿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...
Cerrado. Esta pregunta no cumple con las pautas de desbordamiento de pila . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Stack Overflow. Cerrado hace 5 años . Mejora...
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...
Estoy buscando una forma rápida de escribir y la tecla Intro o Retorno en Selenium. Desafortunadamente, el formulario que estoy tratando de probar (no es mi propio código, así que no puedo modificarlo) no tiene un botón Enviar. Cuando trabajo con él manualmente, simplemente escribo ENTERo...
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...
Cuando uso MSTest Framework, y copio el código que Selenium IDE generó para mí, MSTest no reconoce [TearDown]y [SetUp]. ¿Cuál es la alternativa a
¿Cómo hace que Selenium 2.0 espere a que se cargue la
¿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...
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...
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 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,...
¿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é...
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
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...