你能帮我瞄准e2e测试中的具体元素吗?
我正在使用Jest和Puppeteer,我有这个DOM结构(见下面的附件):我需要针对红色下划线元素。你会怎么瞄准那个元素?
我试过像这样,
const inputContent = await page.findAll(
 'usu-date-picker >>> .sc-usu-input >>> div',
);
console.log(inputContent[1]);但是返回的是带有节点“输入”类型的元素,我不明白为什么。
谢谢你的帮助。

发布于 2022-07-05 17:01:26
你可以用这个:
await page.evaluate( () => 
document.querySelector("#date-picker")
.shadowRoot.querySelector("usu-input > div > input")
.shadowRoot.querySelector("div:nth-child(2)").value
);您应该在devtools控制台中尝试查询,以确定您是否做得对
https://stackoverflow.com/questions/72855943
复制相似问题