使用python自动填充

问题描述 投票:0回答:1

我正在尝试使用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'

并且该案件未在网站上填写。拜托,有人可以告诉我有什么问题吗?谢谢一堆。

selenium selenium-chromedriver sendkeys
1个回答
3
投票

.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)
© www.soinside.com 2019 - 2024. All rights reserved.