Автозаполнение питоном - PullRequest
0 голосов
/ 30 августа 2018

Я пытаюсь собрать бота с python. Я хочу, чтобы python выполнял функцию автозаполнения, и я сделал эту часть программы:

> ord_billing_name=driver.find_element_by_xpath('//*[@id="cart- 
address"]/fieldset/div[1]').click()
> ord_billing_name.send_keys(buyerName)

(программа для входа на сайт работает)

Но Python отображает:

AttributeError: 'NoneType' object has no attribute 'send_keys'

И дело не заполнено на сайте. Пожалуйста, может кто-нибудь сказать мне, что не так? Большое спасибо.

1 Ответ

0 голосов
/ 30 августа 2018

.click() ничего не возвращает, но вы назначаете возврат на ord_billing_name. Вам нужно разделить это на 3 строки ... первая строка захватывает элемент и присваивает его переменной. Две другие строки: click() и send_keys().

ord_billing_name = driver.find_element_by_xpath('//*[@id="cart-address"]/fieldset/div[1]')
ord_billing_name.click()
ord_billing_name.send_keys(buyerName)
...