Как я могу использовать Playwright, чтобы щелкнуть кнопку на изображении, идентифицированную по имени класса? Важно отметить, что название кнопки меняется ежедневно, начиная с «Собери 10 конфет» и увеличиваясь на *2 каждый день, а затем сбрасывается каждую неделю.



Ваш локатор для этого класса может быть таким:
.collect-candy-button
так:
page.locator(`.collect-candy-button`).click()
Может быть, ему не нравятся обратные галочки ` . Попробуйте заменить на апострофы: page.locator('.collect-candy-button').click()
Все еще не работал для меня. Я думаю, это может сработать для тех, кто использует Node.js.
Это решение, которое сработало для меня:
page.query_selector("button[data-action='click->points#claimCandy'][data-target='points.button']").click()
Будет ли этот синтаксис работать для Python? Это дает мне ошибку подсветки синтаксиса