Python 为什么我的硒不起作用?我一直得到一个属性错误
我花了大约一个小时的时间试着让它工作Python 为什么我的硒不起作用?我一直得到一个属性错误,python,python-3.x,selenium-chromedriver,Python,Python 3.x,Selenium Chromedriver,我花了大约一个小时的时间试着让它工作 body=driver。通过xpath(“./*[@id='body']”)查找元素。发送键(“正文文本”) 我一直在犯这个错误 AttributeError: 'list' object has no attribute 'send_keys' 正如@Bhavya Parikh在评论中所说,find_elements_by_xpath有一个“s”,这意味着它将使用该xpath查找所有元素,并返回一个web元素列表。使用驱动程序。改为使用xpath('/
body=driver。通过xpath(“./*[@id='body']”)查找元素。发送键(“正文文本”)
我一直在犯这个错误
AttributeError: 'list' object has no attribute 'send_keys'
正如@Bhavya Parikh在评论中所说,
find_elements_by_xpath
有一个“s”,这意味着它将使用该xpath查找所有元素,并返回一个web元素列表。使用驱动程序。改为使用xpath('/*[@id=“Body”]')
查找\u元素(建议在双引号xpath周围使用单引号,这样比较容易)
或者,您可以执行以下操作:
userID = driver.find_elements_by_xpath('//*[@id="Body"]')[0].send_keys('text')
如果您希望保持相同的格式。使用此驱动程序。通过xpath查找元素您使用的是返回列表的元素