我想自动化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");
这些代码不起作用。
答案 0 :(得分:0)
如果您想测试基本方案,将Gmail切换到基本HTML模式应该是有意义的。虽然,我仍然同意JimEvans的观点,你最好不要尝试使用WebDriver自动化Gmail,因为视图中使用的元素属性具有大量的随机性。