Я только что открыл для себя драматурга и пытаюсь понять, не лучше ли его использовать, чем селен. У меня есть одна проблема: ни один из элементов приложения, для которого я пишу сценарии тестирования, не имеет имен, и это не изменится. Я пытаюсь использовать nth-math с текстом, чтобы найти второй экземпляр «входа», чтобы нажать «кнопку» на главной странице, но продолжаю получать ошибку.
Line это выдает ошибку:
Код: Выделить всё
page.locator(':nth-match(:text("Login"), 2').click()
Я тоже пробовал
Оба из них выдают одну и ту же ошибку
playwright._impl._api_types.Error: Неожиданный токен "" при анализе селектора ":nth-match(:text("Логин") , 2 дюйма
Подробнее здесь:
https://stackoverflow.com/questions/702 ... -nth-match