正如@Bhavya Parikh在评论中所说,
我试着让它工作了大约一个小时。
body = driver.find_elements_by_xpath(".//*[@id='Body']").send_keys("Body text")
我总是犯这个错误。
AttributeError: 'list' object has no attribute 'send_keys'
find_elements_by_xpath
有一个";s">,这意味着它将找到具有该xpath的所有元素,并返回一个web元素列表。请改用driver.find_element_by_xpath('//*[@id="Body"]')
(建议在双引号的xpath周围使用单引号并更容易(。
或者,你可以做一些类似的事情:
userID = driver.find_elements_by_xpath('//*[@id="Body"]')[0].send_keys('text')
如果你想保持相同的格式。