如何在单个定位器中按属性和文本查找元素?

Tal*_*gel 4 python playwright playwright-python

如何使用 Playwright 使用单个定位器短语查找元素?

我的元素是:

<div class="DClass">Hello</div>
Run Code Online (Sandbox Code Playgroud)

我希望通过其类和文本找到该元素:

myElement = self.page.locator('text="Hello",[class="DClass"]')
Run Code Online (Sandbox Code Playgroud)

为什么它不起作用?

har*_*ded 6

如果你用 a 分隔选择器,,那就是or. 您可以使用链接选择器>>

myElement = self.page.locator('text="Hello" >> [class="DClass"]')
Run Code Online (Sandbox Code Playgroud)