【发布时间】:2020-07-15 05:55:24
【问题描述】:
这就是我的 DOM 树的样子。我使用的 puppeteer 代码如下所示。
const selector = '[class^="SubscriptionBilling_tierInclusion__"]';
const nodes = Array.from(await page.$$(selector));
const nodeList = Array.from(nodes).map(element => element);
在 DOM 结构中,“SubscriptionBilling_tierInclusion__”被重复多次,其中嵌套了 3 个 div。如图所示,所有这些元素都有动态类名。
我需要获取这 3 个 div 的值(如图所示的第一个块 - 标题,描述)
通过我尝试的代码,我得到了元素的集合,但不确定如何获取子对象的值。
【问题讨论】:
标签: javascript dom automated-tests puppeteer e2e-testing