我正在尝试使用 JEST 和 Puppeteer 测试工具来测试项目的网页。在网页中,当我右键单击元素时,会在页面上弹出一个菜单,其中会在元素上设置一些样式属性。因此,通过此流程,我尝试使用 JEST 测试相同的代码,为此我编写了以下代码。
User
在这里,当我单击表格样式属性时,添加了该属性,但是使用上面的代码tbl却没有任何值。
我做错什么了吗?我该怎么做呢?
答案 0 :(得分:0)
您还应该在单击后等待一段时间,也许样式改变但不是立即改变,也许元素还不存在。
尝试,
await page.waitFor(1000); // wait for some time
// or this below
await page.waitFor('tr'); // wait for the element
元素或元素将等待一段时间。检查是否是这种情况。