Как установить значение в поле ввода, где заполнитель содержит "электронную почту"
Вопросы: Как установить значение в поле ввода, где заполнитель содержит "email", используя nightwatch.js? Пожалуйста, объясни
3 ответа
Это должно сделать трюк:
browser.setValue('input[placeholder="email"]', 'someValue');
Справочник по API может быть несколько полезен для самостоятельного выяснения подобных вещей.
browser.clearValue('input[placeholder="email"]');
browser.setValue('*Updated css locator of email field*', 'someValue');
Есть еще один способ установить значение в input
используя JS jQuery:
- Консоль Chrome DevTools:
var email = jQuery("#email"); email.val('test');
- NightwatchJS:
browser.execute("jQuery('#email").val('test')");