Автоматизация Gmail с помощью Selenium - PullRequest
0 голосов
/ 22 марта 2011

Я хочу использовать селен, чтобы нажать на определенную кнопку!кнопка отправки в 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 Ответ

1 голос
/ 30 марта 2011

Вы не можете записать сценарий в Selenium и воспроизвести его с помощью стандартной Google Mail.Большинство имен / идентификаторов / классов HTML в стандартной Почте Google непредсказуемы.

Вы должны будете использовать цели на основе xpath с индексами, например, // div [2] / div / div [3].Это сильно зависит от структуры HTML, обслуживаемой Google Mail.Как только он изменится, вам нужно будет изменить свой сценарий.

Базовая версия HTML достаточно предсказуема, чтобы просто записывать и воспроизводить сценарий.Вы не сказали, почему вы не хотите этим пользоваться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...