Автотесты (Selenium - TestNG)
34 PLNНаписание автотестов на Java (8) - Selenium - TestNG
Тестовая страница: zvisno.com
1) Создать тест - SearchTest который будет использовать класс - SearchPage для поиска продукта на сайте.
Создать класс SearchResultPage с которого мы можем получать количество найденных продуктов и получать их названия.
В тесте SearchTest проверить, что после поиска найден только один продукт и сравнить его наименование с текстом который мы искали.
(то есть: В поле поиска вводится название любого существующего продукта, нажимаем кнопку поиска, и по результату проверить (Assert), что найден только один елемент с заданным именем //(@//Test, //@//FindBy))
2) (TopMenuTest)
Описать блок mainMenuBlock (главное меню страници) методы для перехода в каждый раздел, включая дочерние подэлементы по тексту, например:
Вызов метода goToMenu("Tablets") должен переходить в соответствующий раздел, а вызов метода goToMenu("Desktops", "PC") должен переходить по ссылке в подменю.
Добавить этот блок к GuestSiteBasePage и UserSiteBasePage.
Добавить тест для проверки этого блока меню, переходим в раздел меню и сверяем количество элементов на странице с тем, что описано в тесте (с помощью DataProvider),
Пример данных:
{"Desktops", "PC", 0},
{"Desktops", "Mac", 1},
{"Laptops & Notebooks", "Macs", 0},
{"Laptops & Notebooks", "Windows", 0},
{"Tablets", null, 1},
/* и т.д. */
3) Дописать тест TopMenuTest таким образом что бы ожидаемые и реальные списки проверялись полностью на соответствие (Проверка не только на то что ожидается в полученных списках - но и добавить проверку на отсутствие лишнего)
4) Добавить новые сценарии на кукумбере (для фича файла loginTest.feature) которые будут проверять негативные кейсы логина, как в тесте LoginTest (тест в приложении)
Для не валидного логина сделайте отдельный степ, например: I enter invalid email а внутри уже генерирование имейла
Załączniki 1
Aktualne zlecenia dla freelancerów w kategorii Java
Skrypt do modyfikacji APKPosiadam skrypt dla starych wersji APK Minecraft, który pozwalał na stworzenie wersji gry o mniejszej wadze dzięki usunięciu muzyki. Skrypt tworzył również klon Minecrafta (aby można było mieć dwie gry Minecraft na swoim urządzeniu...), a także w zakładce "serwery" w… Java, Programowanie na Androida ∙ 13 godzin 24 minuty temu ∙ 8 ofert |
Zrealizować konwersję klienta i optymalizację obrazów (w tym HEIC) przed wysyłką AJAX na
265 PLN
Strona ogłoszeń (Tamaranha v2 Środowisko rocky linux8 php 7,2 nginx 1,28,2 mysql 8,00,44 Yi 1 bootstrap 3,3,7 vps 8 wątków, 24 RAM, 2000nyme Wdrożyć w JS-ładowarkę zdjęć przechwytywanie zdarzenia wyboru plików (change na input[type==file] lub hook AJAX-ładowarki). Jeśli… Java ∙ 18 godzin 3 minuty temu ∙ 13 ofert |
Dostosowanie ekranu ładowania i menu Minecraft 1.12.2 (Tech Survival)
75 PLN
Potrzebne jest dopracowanie gotowego klienta Minecraft 1.12.2 z modami oraz wdrożenie własnego projektu interfejsu w stylu technicznego przetrwania (Industrial / Tech Survival).Co trzeba zrobić1. Niestandardowy ekran ładowania modów Konieczne jest zastąpienie standardowego… Java, Tworzenie gier ∙ 5 dni 12 godzin temu ∙ 6 ofert |
Integracja modułów skanerów stomatologicznych w CRM
2274 PLN
Opracowaliśmy system CRM do współpracy z dentystami i laboratoriami. Należy zintegrować usługi iTero, sirona, medit i inne, aby pliki były automatycznie pobierane. AI i uczenie maszynowe, Java ∙ 5 dni 12 godzin temu ∙ 27 ofert |
Opracowanie prostych gier 2D (Wąż, Galaktyka itp.) na rynek Google PlayWitam! Szukam dewelopera (lub początkującego z dobrą podstawą), który będzie w stanie stworzyć kilka prostych klasycznych gier 2D na platformę mobilną Android z dalszą publikacją w Play Market.Na początek trzeba opracować jedną-dwie gry. Przykłady settingu i mechanik: klasyczna… Java, Tworzenie gier ∙ 7 dni 16 godzin temu ∙ 19 ofert |