Привет!
Тестировщики часто задаются вопросом, а как тестировать GMail. Его тестирование нетривиально, т.к. на каждый чих используется Ajax, грузится долго, всё генерируется динамически и нет разумных селекторов/айдишек. Замучаешься везде проставлять wait!
Но счастье возможно! Вот проект на гитхабе, в котором написан тест для GMail. Он проверяет содержимое инбокса и пишет новое письмо. Причём ещё и делает "Undo", редактирует и снова посылает. И в конце ждёт, пока кнопка "Undo" пропадёт.
И тут даже есть короткое видео, демонстрируещее, как это работает:
И сам проект на гитхабе: