我想为我的网站创建测试。我必须单击打开对话框并滚动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。