Я получаю сообщение об ошибке при использовании nth-match драматурга.Python

Программы на Python
Ответить
Anonymous
 Я получаю сообщение об ошибке при использовании nth-match драматурга.

Сообщение Anonymous »

Я только что открыл для себя драматурга и пытаюсь понять, не лучше ли его использовать, чем селен. У меня есть одна проблема: ни один из элементов приложения, для которого я пишу сценарии тестирования, не имеет имен, и это не изменится. Я пытаюсь использовать nth-math с текстом, чтобы найти второй экземпляр «входа», чтобы нажать «кнопку» на главной странице, но продолжаю получать ошибку.
Line это выдает ошибку:

Код: Выделить всё

page.locator(':nth-match(:text("Login"), 2').click()
Я тоже пробовал

Код: Выделить всё

page.click(':nth-match(:text("Login"), 2')
Оба из них выдают одну и ту же ошибку
playwright._impl._api_types.Error: Неожиданный токен "" при анализе селектора ":nth-match(:text("Логин") , 2 дюйма

Подробнее здесь: https://stackoverflow.com/questions/702 ... -nth-match
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»