Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Можно ли сделать ли выборочный ввод текста в форму?


(Софинат Варламов) #1

Есть например массив с которого нужно передавать текст в форму, предварительно проверяя использовался ли он ранее.
Возможно ли такое написать на API Силениуме и Питоне.
Извените если вопрос покажится вам групым, я нуб.


(Alexandr D ) #2

Это делается легко средствами самого ЯП, селениум тут не причём.


(rpwheeler) #3

Зависит от того, что именно подразумевается под “проверяя использовался ли он ранее”.
Если каждый элемент из массива (в Python списки / lists надо использовать только один раз), то создается дублирующий list, в него добавляются используемые элементы, каждый следующий перед использованием проверяется. Функции append(element) и index(element) , с обработкой исключения.

Если на форме выскакивает какая-то подсказка, как при вводе поиска Гугла, то это уже работа посложнее, с локаторами – проверять есть ли в подсказке то, что мы только что ввели.

Можно сделать и то и то, но второе существенно сложнее первого.