puppeteer - 如果元素具有特定颜色,如何与 puppeteer 师或剧作家核对?

标签 puppeteer playwright

我有一个具有这种样式颜色的元素:#dc7709,我想检查该元素的文本是否具有该颜色。我如何使用 Puppeteer 或剧作家做到这一点?

最佳答案

您可以使用 window.getComputedStyle .请注意,它将返回 rgb值(value):

 assert(await page.$eval('span', e => getComputedStyle(e).color)).toBe('rgb(220, 119, 9)');

关于puppeteer - 如果元素具有特定颜色,如何与 puppeteer 师或剧作家核对?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63462457/

相关文章:

google-chrome - Chrome pdf 字体大小与 Docker (Linux) 中本地 Chrome 和 Chromium 的差异

javascript - 如何使用evaluateOnNewDocument和exposeFunction?

web-scraping - 错误: Page crashed! at Page._onTargetCrashed PUPPETEER

javascript - elementHandle.$x(expression) 似乎没有相对于给定的 elementHandle 运行

javascript - Puppeteer 有什么方法可以从 Chrome 网络选项卡获取准确的数据吗?

javascript - 相当于 cypress 中的 find() 的剧作家

剧作家 SelectOption 未选择值

Python 剧作家无法访问元素

javascript - Puppeteer:在 page.$eval 中执行 element.click()

playwright - 如何检查是否打开了新的浏览器选项卡?