Gmail撰写部分无法自动将WebDriver与Java结合使用

时间:2013-04-03 12:48:07

标签: java gmail webdriver selenium-webdriver sendkeys

我想自动化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");

这些代码不起作用。

1 个答案:

答案 0 :(得分:0)

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