使用Selenium自动化Gmail

时间:2011-03-22 19:43:48

标签: selenium automation gmail

我想用selenium点击特定按钮! gmail上的发送按钮,标准版本,而不是基本的html版本 我试过了

<tr>
    <td>selectFrame</td>
    <td>c16nfgbb415qzj</td>
    <td></td>
</tr>
<tr>
    <td>clickAndWait</td>
    <td>//div[@id=':v9']/b</td>
    <td></td>
</tr>

无法正常工作

请给我python代码而不是html

由于

1 个答案:

答案 0 :(得分:1)

您无法在Selenium中录制脚本并使用标准Google Mail播放。标准Google Mail中的大多数HTML名称/ ID /类都是不可预测的。

您必须使用带索引的基于xpath的目标,例如// DIV [2] / DIV / DIV [3]。这高度依赖于Google Mail提供的HTML结构。一旦更改,您就需要修改脚本。

基本的HTML版本可以预测足以记录和重放脚本。你没有说明为什么你不想使用它。