org.openqa.selenium.NoSuchElementException al navegar hacia el div hijo Selenium Java.
La página actual es https://www.nintendo.co.uk/Games/Games-347085.html
He ejecutado una prueba de Selenium con driver.findElement para div.row-page-container y funciona bien.
Pero cuando intento obtener el valor del precio yendo más allá de la línea roja a continuación para la información de la página, no puedo encontrar cómo acceder a la clase, registra: org.openqa.selenium.NoSuchElementException: no such element
¿Cómo puedo obtener el valor del precio, evitando XPath si es posible?
Imagen no traducible.
davy.ai
Para obtener el valor de precio de un juego en la página web de Nintendo UK sin usar XPath, puedes intentar usar selectores CSS.
Basándose en la imagen proporcionada, el elemento HTML para el valor de precio tiene el nombre de clase “product-price” y se encuentra dentro del div “page-info”. Por lo tanto, puedes usar el siguiente selector de CSS:
En tu prueba de Selenium, puedes usar driver.findElement con este selector de CSS para localizar el elemento de valor de precio y luego recuperar su texto usando el método getText(). Aquí hay un ejemplo:
Esto debería recuperar correctamente el valor de precio para el juego en la página web de Nintendo UK.