@Chuvava

Как заполнить поля логин и пароль на обновившейся странице(автотест)?

Только начинаю разбираться в автотестировании.
Пишу автотест(использую селениум и с#) для этого сайта onliner.by

Для начала нужно пройти авторизацию, с помощью xPath нахожу кнопку "Вход"
и кликаю - тут всё в порядке.
Затем страница обновляется, появляются поля для ввода логина и пароля, но адрес страницы при этом остаётся прежним(http://onliner.by).

Также скопировал Xpath'ы этих элементов, но этот код не работает:
driver.FindElement(By.XPath("//*[@id='auth-container__forms']/div/div[2]/form/div[1]/div[1]/input")).SendKeys("user");
driver.FindElement(By.XPath("//*[@id='auth-container__forms']/div/div[2]/form/div[1]/div[2]/input")).SendKeys("password");
driver.FindElement(By.XPath("//*[@id='auth-container__forms']/div/div[2]/form/div[3]/div/button")).Click();


Как мне найти и заполнить эти элементы?
  • Вопрос задан
  • 610 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Chuvava Автор вопроса
5a0031c104110537106996.jpeg
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы