Как нажать на кнопку, которая не имеет фиксированного значения класса? Но у него есть фиксированный «data-testid» - PullRequest
0 голосов
/ 09 февраля 2020

Как нажать на кнопку, которая не имеет фиксированного значения класса? Но у него есть фиксированный data-testid.

Использование JS или Python Как этого добиться?

document.getElementById("myCheck").click();

1 Ответ

1 голос
/ 09 февраля 2020

Вы можете попробовать с querySelector(), который разрешает любой действительный селектор CSS (т.е. селектор атрибута).

Демо:

function muFunction(){
  alert('Hi');
}

document.querySelector("[data-testid='123']").click();
<button data-testid="123" onclick="muFunction()">My Button</button>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...