【发布时间】:2017-12-11 14:40:56
【问题描述】:
问题:如何使用 nightwatch.js 在占位符包含“电子邮件”的输入字段中设置值?请解释
【问题讨论】:
标签: placeholder nightwatch.js setvalue
问题:如何使用 nightwatch.js 在占位符包含“电子邮件”的输入字段中设置值?请解释
【问题讨论】:
标签: placeholder nightwatch.js setvalue
这应该可以解决问题:
browser.setValue('input[placeholder="email"]', 'someValue');
api reference 可以帮助您自行解决此类问题。
【讨论】:
browser.clearValue('input[placeholder="email"]');
browser.setValue('*Updated css locator of email field*', 'someValue');
【讨论】:
还有另一种方法可以使用 JS jQuery 在input 中设置值:
var email = jQuery("#email");
email.val('test');
browser.execute("jQuery('#email").val('test')");
或
browser.execute("document.querySelector('#email').setRangeText('test')")【讨论】: