我正在尝试使用python构建一个bot。我希望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'
并且该案件未在网站上填写。拜托,有人可以告诉我有什么问题吗?谢谢一堆。
.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)