剧作家选择严格类别匹配的元素

Ale*_*dev 4 playwright

如何使用 Playwright 框架选择元素并进行严格的类检查?例如,我在一个页面上有多个元素:

<li class="target target--disabled"></li>
<li class="target target--disabled"></li>
<li class="target target--disabled"></li>
<li class="target target--disabled"></li>
<li class="target target--disabled"></li>
<li class="target"></li> // <-----want to target only this one
<li class="target"></li>
<li class="target"></li>
Run Code Online (Sandbox Code Playgroud)

我试过:

const element = page.locator('.target').first()
Run Code Online (Sandbox Code Playgroud)

但它也针对残疾人。

小智 8

试试这个选择器:

const element = page.locator('.target:not(.target--disabled)').first()
Run Code Online (Sandbox Code Playgroud)