【发布时间】:2014-06-19 10:31:00
【问题描述】:
我正在为 Gmail 登录和注销功能编写 selenium 脚本。我可以使用以下代码成功登录。
//Open gmail
driver.get("http://www.gmail.com");
// Enter userd id
WebElement element = driver.findElement(By.id("Email"));
element.sendKeys("xyz@gmail.com");
//wait 5 secs for userid to be entered
driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
//Enter Password
WebElement element1 = driver.findElement(By.id("Passwd"));
element1.sendKeys("Password");
//Submit button
element.submit();
但我无法编写注销脚本。可以给我提供注销脚本吗?
谢谢!
【问题讨论】:
-
除非您有特殊需要,否则您为什么要尝试使用 Selenium 通过 Gmail 实现自动化?他们有大量的 API,让您无需浏览器即可登录/阅读电子邮件/发送电子邮件。
-
扩展@Arran 所说的内容:除非您具有针对其他人的服务器运行自动化的特定权限,否则这是将您的 IP 列入黑名单的好方法。
标签: java selenium automation