Есть бд школы - в ней профили школьников, 1-11 классы.
Мне надо просто выбрать "нет" в выпадающем меню в 2 полях
1) поле - "класс комплект" - нет
2) поле- "рухани" - нет.
3) кнопка "сохранить"
Вся операция занимает у меня 7 сек. на каж. профиль ученика - но хочу автоматиз.на будущее
Продумываю "архитектуру" данного автоматизатора. Единств.проблема - как нажимать на кажд.фамилию один за одним в первом скриншоте и передавать в селениум?
Или просто собрать вручную все html линки на каж.профиль и дать списком в селениум?
Перепробовал разные плагины в хроме, browser automation. Они работают, но регают конкретный уникальный id - url кажд.ученика и прогоняют его, а мне надо чтоб просто открывал один за одним профили, выбирал, нажимал на кнопки и "сохранить".
webdriver mydriver = ChromeDriver(); //здесь 1 линк на профиль ученика htmlLink link_one = new htmlLink("www.e.edu.kz/nebd/studentId=23423423/profile) ; waitforText("класс-комплект") assertText("класс-комплект") chooseFromDropDownMenu("нет") waitforText("рухани") assertText("рухани") chooseFromDropDownMenu("нет") pressButton("сохранить")
Главное что не знаю - это как грабить, захватывать линки с 1 скриншота - как прокликать каждый профиль. И как это все вместе организовать - откуда запускать?
Моя рутина:
есть бд в таком виде в браузере:
Я нажимаю на каждый фамилия - открытие в новой вкладке, загружается примерно 3-4 сек профиль
Надо выбрать "нет" в "класс комплект"
Выбрать "нет" в поле "рухани"
Нажать сохранить