一尘不染

如何使用Selenium IDE自动化新的gmail UI以发送电子邮件?

selenium

当前的gmail UI已更改,将在弹出的DIV中打开,并且每个新的撰写窗口的ID参数都在更改。谁能给我密码?


阅读 341

收藏
2020-06-26

共1个答案

一尘不染

您可以使用XPath进行所有操作(使用查找By.xpath("xpath expression")):

  • 打开gmail页面
  • 照常登录
  • 点击撰写按钮(其XPath表达式:"//div[text()='COMPOSE']"
  • (将弹出电子邮件对话框)
  • 在“收件人”文本区域中键入(发送键)地址: "//textarea[@name='to']"
  • 在“主题”输入中键入(发送键)主题: "//input[@name='subjectbox']"
  • 将电子邮件内容键入(发送密钥)到可编辑的div :("//div[@class='gmail_default']""//div[@aria-label='Message Body']"),因为它们似乎最近更改了HTML)
  • 点击发送: "//div[text()='Send']"
2020-06-26