Как совместить click и sendKeys для одного элемента в автотесте?

Вопрос заключается в том, что мне нужно ввести пароль в поле.

Я нашла нужный элемент, ставлю курсор в поле и выглядит это так:

$(By.xpath("//div[@jscontroller = 'Ka7I6']")).click();

В поле ставится курсор, а дальше не совсем понимаю, как прописать ввод пароля.

Пробовала написать команду так,

$(By.xpath("//div[@jscontroller = 'Ka7I6']")).sendKeys("Password");

но таким образом пароль не вводится и видно, поле для ввода пароля активно.

Прошу помочь советом или ссылкой на хорошую статью)

Да нет, всё верно.
Обычно даже и click не нужен, достаточно просто $(...).sendKeys("Password");.

Я почитала статьи и поняла, что порой поля для паролей хитро сделаны, как бы закрыты другим элементом. Кажется все просто - найти нужный элемент, но у меня вышла загвоздка.

Да, бывает.
Возможно, нужно использовать два разных селектора:

$(".one").click();
$(".two").sendKeys("Password");

Решила проблему поиском по xpath родительного элемента и следом дочернего. А точнее методом проб и ошибок))).

Вашим способом пробовала, но не получилось.

Спасибо за советы