Решил записать и воспроизвести отправку письма с помощью Яндекса.
На данный момент выглядит вот так:
open https://mail.yandex.ru/neo2/#inbox
click css=img.b-ico.b-ico_compose
type css=html#js.m-locale_ru body div.b-page div.b-page__content div.block-app div.b-layout div.b-layout__right div.b-layout__right__content div.block-right-box div.b-right-box div.b-right-box__content div.block-mail-right-box div.block-compose div.b-layout__inner div.b-compose form.compose-form table.b-compose-head tbody tr.b-compose-head__field td.b-compose-head__field__value div.b-mail-input input //адрес вводим
click css=html#js.m-locale_ru body div.b-page div.b-page__content div.block-app div.b-layout div.b-layout__right div.b-layout__right__content div.block-right-box div.b-right-box div.b-right-box__content div.block-mail-right-box div.block-compose div.b-layout__inner div.b-compose form.compose-form table.b-compose-head tbody tr.b-compose-head__field td.b-compose-head__field__value div.b-mail-input //по клику мышки в поле ввода сообщения, адрес электронной почты "активируется". Но в тесте не удаётся это повторить.
click id=compose-send
type id=compose-subj
type id=compose-send
clickAndWait css=button.js-send-button
assertText css=.b-done-title //Value: Письмо успешно отправлено.
runScript $('html#js.m-locale_ru body div.b-page div.b-page__content div.block-app div.b-layout div.b-layout__right div.b-layout__right__content div.block-right-box div.b-right-box div.b-right-box__content div.block-mail-right-box div.block-compose div.b-layout__inner div.b-compose form.compose-form table.b-compose-head tbody tr.b-compose-head__field td.b-compose-head__field__value div.b-mail-input input.b-mail-input_yabbles__focus').trigger('click focus')
Кто подскажет правильный сценарий? Как бороться с этим полем ввода адреса?