El selenio WebDriver: Cómo borrar un correo electrónico abierto de Gmail mediante WebDriver selenio

Kunal:

El código que he intentado:

 driver.findElement(By.xpath("//div[@aria-label='Delete' and @role = 'button']"));

y

 driver.findElement(By.xpath("///div[@class='iH bzn']//div[@aria-label='Delete' and @role = 'button']"));

Este camino no es aceptada por el selenio mientras se ejecuta el código. He tratado el ratón también, pero no su trabajo para mí. Alguien me puede ayudar con esto? Por favor, encontrar la imagen adjunta

Gracias por adelantado.

introducir descripción de la imagen aquí

Si alguien puede ayudar con java script de correo electrónico de eliminación, también sería útil

frianH:

Lo primero que necesita Mouse hoverpara groupElement:

//div[@class='iH bzn']//div[@class='G-tF']//div[2][@class='G-Ni G-aE J-J5-Ji']

groupElement

El icono de borrado de gatillo necesidad de otro elemento a la vista:

//add some wait here
WebElement groupElement = driver.findElement(By.xpath("//div[@class='iH bzn']//div[@class='G-tF']//div[2][@class='G-Ni G-aE J-J5-Ji']"));
Actions action = new Actions(driver);
action.moveToElement(groupElement).build().perform();
driver.findElement(By.xpath("//div[@aria-label='Delete']//div[@class='asa']")).click();

Después de la importación:

import org.openqa.selenium.interactions.Actions;

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=330377&siteId=1
Recomendado
Clasificación