Selenium - введите четыре числа di git в поле ввода, изменив пять чисел di git - PullRequest
0 голосов
/ 10 апреля 2020

мой код выглядит так:

item = ['tea', '5200']

driver.find_element_by_xpath(<path of the field>).send_keys(item[0])
driver.find_element_by_xpath(<path of the field>).send_keys(item[1])

Когда я запускаю код, имя элемента (item [0]) полностью работает. но цена товара (item [1]) имеет некоторые проблемы.

Значение поля цены по умолчанию равно 0, и после запуска кода оно меняется на 05200.

Я пытался оба типа int и str, и оба имеют одинаковые проблемы.

1 Ответ

0 голосов
/ 10 апреля 2020

Сначала необходимо очистить поле ввода.

Попробуйте:

item = ['tea', '5200']

driver.find_element_by_xpath(<path of the field>).send_keys(item[0])
element1 = driver.find_element_by_xpath(<path of the field>)
element1.clear()
element1.send_keys(item[1])

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...