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

Не работает clear() для поля с дефолтными значениями

python
webdriver
Теги: #<Tag:0x00007f7b648df748> #<Tag:0x00007f7b648df4f0>

(Александр Литовский) #1

Проблема (Вопрос) заключается …
В Chrome код работает замечательно, в FF (62.0.3) затык.

Есть поле, в котором установлены значения по дефолту. Я их очищаю (clear()) и вставляю свои send_keys(text). Но поле не очищается, а мой текст добавляется к дефолтному.

Куда копать?

Код

        field = driver.find_element(******)
        field.clear()
        field.send_keys(text)

Версии ОС и софта следующие …
pytest, python 3


(Taras) #2

попробуйте js executor-ом подусунуть .value= “ваш текст”


(Tolikpod) #3

еще можно Actions попробовать