1

我想为我的网站创建测试。我必须单击打开对话框和滚动 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, SCROLLING, COMPLETE THE FORM...'});

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

4

0 回答 0