如何使用Selenium自动化gmail发送电子邮件?

时间:2012-01-12 21:11:06

标签: selenium gmail

我正在尝试使用selenium自动化gmail以自动发送电子邮件作为我老板的概念证明,但我无法点击发送按钮。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

要附加文件,请尝试按照Se IDE代码:

<tr>
    <td>click</td>
    <td>//span[text()='Attach a file']</td>
    <td></td>
</tr>
<tr>
    <td>type</td>
    <td>css=.LIODqc</td>
    <td>C:\Path\To\file.txt</td>
</tr>

更新了在“收件人”,“主题”,附件,邮件正文中输入数据,然后发送邮件:

<tr>
    <td>type</td>
    <td>name=to</td>
    <td>surya.dixit@gmail.com</td>
</tr>
<tr>
    <td>type</td>
    <td>name=subject</td>
    <td>testSubject</td>
</tr>
<tr>
    <td>click</td>
    <td>//span[text()='Attach a file']</td>
    <td></td>
</tr>
<tr>
    <td>type</td>
    <td>css=.LIODqc</td>
    <td>C:\Path\To\file.txt</td>
</tr>
<tr>
    <td>pause</td>
    <td>5000</td>
    <td></td>
</tr>
<tr>
    <td>type</td>
    <td>css=body[class='editable  LW-avf']</td>
    <td>Surya</td>
</tr>

<tr>
    <td>keyPress</td>
    <td>//div/b[text()='Send']</td>
    <td>13</td>
</tr>