¿Cómo se puede escribir un objeto de comando de WebDriver en un color de fondo?
Quiero capturar la nueva fecha de caducidad (imagen adjunta)
He intentado el siguiente código:
wait.Until(ExpectedConditions.ElementToBeClickable(By.XPath(“//td[contains(@style,’background-color:rgb(164 164 187 / 15%);’)]”)));
return driver.FindElement(By.XPath(“//td[contains(@style,’background-color:rgb(164 164 187 / 15%);’)]”));
Obtuve el mensaje de error “no se puede interactuar con el elemento”. Por favor, ayúdeme a resolver esto.
He seleccionado mi elemento en la página (destacado en color amarillo) en la imagen adjunta.
davy.ai
Parece que estás intentando interactuar con un elemento que no está visible o interactivo. Puedes intentar usar
ExpectedConditions.ElementToBeClickable
para esperar hasta que el elemento sea visible e interactivo antes de intentar interactuar con él. También puedes intentar usardriver.Manage().Timeouts().ImplicitWait
para establecer un tiempo de espera para que el controlador espere a que el elemento sea visible e interactivo antes de intentar interactuar con él.