Java 有没有办法通过selenium automation在gmail中撰写邮件?

Java 有没有办法通过selenium automation在gmail中撰写邮件?,java,selenium,Java,Selenium,我正在使用selenium IDE neon 3.0,我正在尝试通过webdriver自动化gmail。当我尝试在单击邮件后撰写邮件时,它显示“未找到元素” 以下是我的selenium代码: driver.findElement(By.xpath("//textarea[@name='to']")); Compose_mail.to().sendKeys("sender"); driver.findElement(By.name("subject")); Compose_mail.sub().s

我正在使用selenium IDE neon 3.0,我正在尝试通过webdriver自动化gmail。当我尝试在单击邮件后撰写邮件时,它显示“未找到元素”

以下是我的selenium代码:

driver.findElement(By.xpath("//textarea[@name='to']"));
Compose_mail.to().sendKeys("sender");
driver.findElement(By.name("subject"));
Compose_mail.sub().sendKeys("subject");

您应该直接考虑使用Gmail API,而不是必须通过UI。例如,您可以使用Python gmail API并从selenium调用它。这将是一个更稳定、更受支持的编程接口。或者你可以分享一个问题,为什么你有一些重要的理由不使用这种方法。Adam Burke我在用java编写代码,我只想尝试UI,我的项目面临着同样的问题,当我每次尝试xpath、cssSelector、by.id、by.name时,它都说找不到元素。卡在这里,甚至我尝试通过Paymail API,在那里我得到了认证错误,你应该直接考虑使用Gmail API,而不是必须通过UI。例如,您可以使用Python gmail API并从selenium调用它。这将是一个更稳定、更受支持的编程接口。或者你可以分享一个问题,为什么你有一些重要的理由不使用这种方法。Adam Burke我在用java编写代码,我只想尝试UI,我的项目面临着同样的问题,当我每次尝试xpath、cssSelector、by.id、by.name时,它都说找不到元素。卡在这里,甚至我尝试通过commonmail API也在那里,我得到了authenticationError