Nightwatch 注入 JavaScript,不会将焦点返回到网页上的下一个元素



我正在使用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')

尝试执行单击该文本框中的某些内容,只是为了失去该元素的焦点,看看它是否正常工作。

相关内容

  • 没有找到相关文章

最新更新