我想验证一个伪元素的文本内容。使用ptor.executeScript("window.getComputedStyle(jQuery('.my-class')[0], ':after').content").then(function(data){console.log(arguments) // {'0':null}});返回的 promise

我也曾尝试将其降低到预期范围内,但由于相同的原因,我想它会失败。

由于针对此的CSS声明无论如何都指向元素的属性之一,我是否应该尝试读取该属性?

最佳答案

executeScript将等待您返回值-因此您需要执行以下操作:

ptor.executeScript("return window.getComputedStyle(jQuery('.my-class')[0], ':after').content")
    .then(function(data){ console.log(arguments)});

09-25 23:26