Я провожу этот тест на двух отдельных учетных записях с двумя немного разными экранами входа в систему.
Первый из них работает как положено, я могу просто найти кнопку с надписью "SPAN" (потому что она так настроена):
Код: Выделить всё
Sign in
Код: Выделить всё
Sign inКод: Выделить всё
sm.click(driver, "//span[text()=' Sign in ']")Есть предложения?
Я попробовал добавить паузы перед кликом, так как предполагал, что это может быть вызвано тем, что элемент кнопки недоступен до нажатия, но это не так. Поэкспериментировал, например, с этим кодом для кнопки без пробела:
Код: Выделить всё
sm.click(driver, '//button[@class="mat-focus-indicator mat-raised-button mat-button-base mat-primary ng-star-inserted"')Подробнее здесь: https://stackoverflow.com/questions/785 ... with-xpath