我正在使用setValue以字符一个字符输入超过300个字符和Nightwatch的setValue键,这很慢。我尝试了.execute函数将自定义javascript注入到页面上。我看到该值已在页面上设置,但焦点仍位于文本框上。我能做些什么来让焦点出来,这样我才能继续。
应用程序正在使用 ReactJSs
示例代码:
browser.execute(function(elementId){
document.getElementById('elementId').value = 'chars .............'
},[],function(result) {
console.log("element is set");
});
browser.click('.elementID-1')
尝试执行单击该文本框中的某些内容,只是为了失去该元素的焦点,看看它是否正常工作。