0

我想自动化 Gmail 撰写部分。但我无法使用 WebDriver (java) 在 To 部分、Subject 部分和 Body 部分中写入电子邮件地址。任何人都可以帮助我为什么会发生这种情况?我使用了以下代码:

driver.findElement(By.id(":lt")).sendKeys("nazifa_cs@yahoo.com");
driver.findElement(By.id(":lf")).click();
driver.findElement(By.id(":lf")).clear();
driver.findElement(By.id(":lf")).sendKeys("test");
//driver.SwitchTo().Frame(frameIndex);

driver.findElement(By.id(":jy")).clear();
driver.findElement(By.id(":jy")).sendKeys("test");

这些代码不起作用。

4

1 回答 1

0

如果您想测试基本场景,将您的 Gmail 切换到基本 HTML 模式应该是有意义的。不过,我仍然同意 JimEvans 的观点,即您最好不要尝试使用 WebDriver 自动化 Gmail,因为视图中使用的元素属性具有大量随机性。

于 2013-04-03T18:12:57.597 回答