Как установить значение в поле ввода, где заполнитель содержит "электронную почту"

Вопросы: Как установить значение в поле ввода, где заполнитель содержит "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')");
Другие вопросы по тегам