Devtools协议在DOM工作

时间:2017-05-30 10:16:59

标签: javascript node.js google-chrome-devtools nodes chrome-remote-debugging

我想为我的网站创建测试。我必须单击打开对话框并滚动div的按钮。我有“更新页面上的DOM结构”的问题。点击后我没有看到当前的DOM。

当我运行代码时,单击结构DOM中Runtime.runScript / Runtime.evaluate中的按钮,我看不到新元素。运行下一个Runtime.runScript / Runtime.evaluate后,对象Runtime具有更新DOM结构。

   Runtime.evaluate({expression: 'CLICK THE BUTTON'});
   Runtime.evaluate({expression: 'NEXT ACTION'});
   Runtime.evaluate({expression: 'NEXT ACTION'});
    /* .... */

是否有任何解决方案始终具有当前的DOM结构?

Runtime.evaluate({expression: 'CLICK THE BUTTON, SCORLLING, COMPLETE THE FORM...'});

我最近使用过phantomJS,但效率不高。我喜欢nodejs。

0 个答案:

没有答案