我正在使用cucumberjs selenium webdriver来截取使用React开发的网络应用程序。
我的问题是:给出如下的嵌套列表:
<ul>
<li>child 1</li>
<li>child 2</li>
</ul>
<ul>
<li>child 3</li>
<li>child 4</li>
<li>
<ul>
<li>child 5</li>
<li>child 6</li>
</ul>
</li>
</ul>
让selenium webdriver知道这个页面已经完成呈现(或更新)的好方法是什么,这样selenium webdriver可以截取完全呈现的网页?
一些想法:
1.扩展React组件以获得webdriver可以了解的额外数据字段(child)
2.使用React生命周期ComponentDidMount
和ComponentDidUpdate
有些想法?