在React中如何确定DOM何时准备好?

时间:2015-10-26 12:08:13

标签: reactjs

方法ReactDOM.render有一个回调

  

将在呈现或更新组件后执行

这是否意味着DOM准备就绪? (例如在jQuery.ready()中)

运行硒测试时会出现问题。例如:

  1. 导航到url(使用路由器)将导致一组组件呈现

    browser.get(URL)

  2. 测试页面上的一些文字

    assertTrue' testword'在browser.page_text

  3. 回调位于最外层(顶层)组件上。它似乎等到它的所有孩子都被渲染。但是 - 它只会在呈现DOM时调用 - 或者只是在React完成向DOM发布更新时才会调用它?如果前者测试可能会错误地失败。

0 个答案:

没有答案