Как получить локатор для селектора CSS ::after?
1 ответ
В зависимости от вашего CSS вы можете попробовать это:
const element = await page.locator('div:has-text("Search")')
const arrow = await element.evaluate((e1) => {
return window.getComputedStyle(e1,':after').top
})
Это должно возвращать позицию, а затем использовать щелчок мыши по координатам, но возможно, что это вернется
auto
и в этом случае попытайтесь найти свойство, которое Вы могли бы использовать вместо
.top