ЗАДАЧА:
Тебе предстоит попрактиковаться с Selenide. Попробуй сменить аватарку в профиле приложения Место.
https://qa-mesto.praktikum-services.ru/
Напиши автотест, который выполнит клик по изображению профиля. Используй CSS (byCssSelector) и класс элемента (byClassName).
После клика откроется отдельное окно. В нём тебе нужно найти поле для ссылки на изображение — по id. Помести в него ссылку https://code.s3.yandex.net/qa-automation-engineer/java/files/paid-track/sprint1/avatarSelenide.png.
Сохрани новое изображение: пользуйся поиском по XPath. После корневого элемента ищи элемент form и его атрибут name. Найди кнопку сохранения через поиск по типу элемента и тексту.
ПОДСКАЗКА:
Чтобы создать драйвер, в Selenide отдельный метод не нужен: оставь строчку пустой.
Чтобы перейти на страницу тестового стенда, используй метод open(). В скобках укажи ссылку, по которой нужно перейти.
Выполни поиск по id с помощью byId("значение id").
Выполни поиск по классу с помощью byClassName("имя класса").
Выполни поиск по CSS с помощью byCssSelector("наименование CSS").
Введи значения в поле с помощью метода setValue("здесь укажи значение").
Чтобы кликнуть по элементу, нужен метод click().
XPath кнопки сохранения выглядит так: ".//form[@name='edit-avatar']/button[text()='Сохранить']".
Selenide сам закроет браузер после теста, отдельный метод для этого не нужен.
Main.java:
import org.junit.Test;
import static com.codeborne.selenide.Selectors.*;
import static com.codeborne.selenide.Selenide.*;
public class Praktikum {
@Test
public void test() {
// создай драйвер для браузера Chrome
// перейди на страницу тестового стенда
...
// выполни авторизацию
...
// кликни по изображению профиля
$...
// в поле ссылки на изображение введи ссылку
$...
// сохрани новое изображение
$...
}
// закрой браузер
}
студент
Результаты поиска Веб-результат со ссылками на сайт Волгоградский государственный технический униве
Работа выполнена на отлично,специалист отзывчивый всегда на связи,всем рекомендую.
Тимур
МТУ
Выполнена досрочно и правильно. Преподаватель придирался к правильному решению и Sam без п...
Ольга
МГМСУ
Спасибо огромное , выполнено с подробным описанием и досрочно ! Рекомендую !
Бахыт
ЧелГУ
Огромное спасибо, уже не первый раз обращаюсь , все досрочно, рекомендую всем!!!