2011-03-22 5 views
-3

Я хочу использовать селен, чтобы щелкнуть по определенной кнопке! кнопку отправить на Gmail, в стандартной версии, а не основной HTML версия я попыталсяАвтоматизация Gmail с Selenium

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

didnot работы

дать мне код питона, пожалуйста, а не HTML

Благодарности

+0

Что это связано с Django, Python или даже PHP? Selenium - это клиентская технология, написанная с использованием, ну, таблиц или IDE, и вы пытаетесь очистить gmail, который не использует ни одну из этих технологий. – Charles

+0

Я переделал и переименовал этот вопрос, чтобы надеяться привлечь внимание *. – Charles

ответ

1

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

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

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

Смежные вопросы