一尘不染

seleniumpython send_key错误:列表对象没有属性

selenium

喂,

我的xpath在firePath中进行了验证,但是当我尝试发送_key时出现错误。

userID = driver.find_elements_by_xpath(".//*[@id='UserName']")

userID.send_keys('username')

AttributeError:“列表”对象没有属性“ send_keys”

有人可以折腾我吗?


阅读 1396

收藏
2020-06-26

共1个答案

一尘不染

您将获得一个webElement 列表 ,该
列表driver.find_elements_by_xpath(".//*[@id='UserName']")当然不是单个元素,也没有send_keys()方法。使用find_element_by_xpath代替。请参阅 api文档。

userID = driver.find_element_by_xpath(".//*[@id='UserName']")

userID.send_keys('username')
2020-06-26