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.

selenium-webdriver...

Estoy haciendo pruebas de automatización y soy nuevo en este campo. Recibo un error como: "org.openqa.selenium.NoSuchElementException: no existe tal elemento: no se puede ubicar el elemento: {" método ":" xpath "," selector ":" Cuando si la condición falla. La parte else if y else no se está ejecuta....
12 ago. 2020 a las 17:32
Estoy intentando seleccionar un valor para el campo Estado y ciudad en https: // formulario demoqa.com/automation-practice-form. Cuando intento acceder al campo de estado, aparece un error no existe tal elemento: no se puede localizar el elemento . A continuación se muestran el siguiente fragment....
10 ago. 2020 a las 07:22
Estoy intentando conectarme a mi navegador Firefox con selenium. #Initialise Firefox print("here") locationofDriver = "C:/Users/barry/OneDrive/Documents/Webdriver/" print("here2") driver = webdriver.Firefox(locationofDriver) print("here3") Sin embargo, obtengo dos errores: TimeoutError: [WinError 1....
Quiero usar una opción múltiple como entrada para poner mi función y ejecutarla. por ejemplo, definí una función que tiene entrada de URL: function('test.com/type1/type2') Y quiero dar una entrada de type1 y type2. por ejemplo, si sb elige type1 y type2 como xxx y yyy, lo pongo en mi función y lo ....
7 ago. 2020 a las 12:59
Estoy tratando de localizar y hacer clic en los botones usando su "innerText" (en mi caso: 'Sprint 1', 'Sprint 2' y 'Sprint 3') Aquí hay una parte de mi html: <div class="show dropdown"> <div class="dropdown-menu show"> <a href="#" class="dropdown-item active" role="button"> ....
6 ago. 2020 a las 19:08
Estoy trabajando en la automatización del siguiente sitio de reservas de hoteles. Necesito seleccionar el nombre del hotel emergente automáticamente una vez que escribo el hotel en el primer cuadro de búsqueda ... No sé cómo hacer esto. Navegué a través del enlace y hice clic en Demo, luego hice cli....
He intentado esto // label [text () = 'Nombre comercial legal (puede agregar un DBA después de que su cuenta esté abierta)'] // label [text () = 'Nombre comercial legal' y '(puede agregar un DBA después de que su cuenta esté abierta)'] Pero no funciona. <div class="form-group col-md-12"><label>Lega....
Deseo verificar qué opción está seleccionada en el siguiente código: <div class="col-xs-12 noPadding details AdminDetails" data-value="INVITE" xpath="1"> <div class="col-xs-8 left">Invite<br> <span class="permissionsDescription">Invite Users via email; Invite users already imported</span....
5 ago. 2020 a las 11:30
Estaba tratando de seleccionar un botón pero no lo logré de muchas maneras. El código fuente se ve así: <div class="sc-fzXfPJ soOmg"> <button type="submit" class="sc-fzXfQu KbRNP SuiButton SuiButton--primary SuiButton--wide"> <div class="SuiButton-content"> <div class="SuiButton-....
5 ago. 2020 a las 06:36
Alguien, por favor, dígame una forma de hacer triple clic en selenium python. Probé esto y otras cosas pero no funcionó. for x in range(3) actions.click() ....
Editar: se cambió al juego de los Lakers cuando comenzó el otro Estoy aprendiendo a descifrar cuotas de apuestas y he estado atascado en este problema todo el día. Cuando cargo este sitio web Betway, va a los 'Mercados principales' (ver imagen a continuación). Me gustaría ir a otras pestañas, p. E....
En lugar de hacer 2 pasos: wait.until(webDriver -> webDriver.findElement(By.id("userTable"))); Y luego recuperar el elemento cuando esté listo: WebElement x = webDriver.findElement(By.id("userTable")); ¿Se puede hacer esto en un solo paso? Por ejemplo, no quiero hacer: wait.until(webDriver -> webD....
Soy nuevo en Transportador. Y estoy haciendo pruebas para familiarizarme con él. Aquí, encontré un problema que no puedo distinguir entre ignoreSynchronization y método async / await. Tenía 3 bloques para probarlos. La primera es clara con las características asíncronas propias del transportador. ....
Estoy tratando de recopilar los siguientes hermanos hasta cierto hermano, pero todavía no puedo averiguar cómo hacerlo, intenté ubicar el antes y el después del hermano con el nombre de la clase, pero obtuve resultados incorrectos. Mi html es: <div class="MainClass"> <div class="InfoClass">....
2 ago. 2020 a las 13:50
Estoy intentando seleccionar el país, pero de alguna manera no funciona. El siguiente código es lo que hice. No funciona correctamente. <select name="state" class="form-control selectpicker"> <option value=" ">Please select your state</option> ....
En uno de mis métodos: public void pageIsReady() La implementación es Awaitility.await().atMost(5, TimeUnit.SECONDS).until(isPageLoaded()); Aquí, el método isPageLoaded() devuelve un valor booleano, pero quiero que devuelva un Callable de booleano, porque el método until() en Awaitility espera Cal....
1 ago. 2020 a las 11:22
Estoy trabajando en el sitio web Firstcry .com para la automatización. Después de buscar Zapatos en el cuadro de búsqueda, debo desplazarme hacia abajo hasta la parte inferior de la página para hacer clic en el enlace "Ver todos los productos". Pero el desplazamiento no está sucediendo ... qué se d....
Mi versión de Chrome es la Versión 84.0.4147.105 pero la versión disponible de Chrome es la Versión 84.0.4147.30, está causando un error al iniciar Chrome a través de Selenium, ¿qué debo hacer además de degradar la versión de Chrome?....
Quiero raspar las URL dentro del HTML de la sección 'Racing-Next to Go' de www.tab.com. au. Aquí hay un extracto del HTML: <a ng-href="/racing/2020-07-31/MACKAY/MAC/R/8" href="/racing/2020-07-31/MACKAY/MAC/R/8"><i ng- Todo lo que quiero raspar es el último bit de ese HTML, que es un enlace, así qu....
¿Alguien sabe cómo obtener un botón con: svg[@aria-label='Like'] Aquí está la captura de pantalla: Probé varias combinaciones ... nada funcionó. Trabajé con: //button[@class='wpO6b '] Pero ya no quiero usarlo. Entonces mis intentos: //button[@class='wpO6b ']/descendant::svg[@aria-label='Like'] //....
Estoy usando selenio para recuperar texto de un simple bloque de texto en un sitio web usando la función .text en selenio webelements. El texto en cuestión está entre <pre> etiquetas HTML. El problema es que la función solo devuelve texto hasta una cierta longitud (aproximadamente 56 líneas de texto....
29 jul. 2020 a las 19:59
Estoy probando un botón en un sitio web y parece que Selenium no puede hacer clic en él. He intentado de muchas maneras diferentes pero todavía nada. Se adjunta el HTML para el botón, así como el XPath. ¿Alguien más ha experimentado esto o sabe cómo solucionar esto? XPath: /html/body/div[1]/div/div/....
28 jul. 2020 a las 19:18
He probado diferentes rutas x. //*[@id='c635_container'] //div[@id='c635_container'] (//div[@class = 'select_container'])[16] También probé estos, pero selecciona dos caminos. //div[label[contains(text(),'Is there an interpreter or someone else speaking on the behalf of the customer?')]]//div[@clas....
28 jul. 2020 a las 07:49
Tengo tabla de transacciones, Hay una identificación en la primera columna, quiero hacer clic para abrir el registro y editarlo. ¿Cómo puedo hacer eso? Puedo navegar a la tabla de transacciones pero este elemento falla new WebDriverWait(driver, 10).until(ExpectedConditions.elementToBeClickable(By.xp....
27 jul. 2020 a las 11:00
Estoy intentando ejecutar el script de PowerShell con Selemiun usando Start-Job Start-Job { $Url = 'https://stackoverflow.com/' $Driver = Start-SeChrome Enter-SeUrl -Url $Url -Driver $Driver } El script debería abrir Chrome y seguir el enlace. En cambio, simplemente abre Chrome. To....