我正在尝试在python中使用Selenium自动登录,但标记类型为“电子邮件”,并且在“点击”属性中没有“ send_keys”属性
我用xpath选择了标签:
email_xpath = '//input[@name="email_address"]'
email_box = driver.find_elements_by_xpath(email_xpath)
当我尝试强制我收到此消息时:
traceback (most recent call last):
File "/home/gabriel/PycharmProjects/Webnars/webnarJam Sing Up.py", line 78, in <module>
email_box.send_keys(target[1])
AttributeError: 'list' object has no attribute 'send_keys'
是否可以通过某种方式将发送键键入输入标签类型“电子邮件”?
答案 0 :(得分:-1)
driver.find_elements_by_xpath()
返回元素的列表。
如果只希望找到一个元素,请改用find_element_by_xpath()
。
否则,如果您希望找到多个元素,则必须将每个元素从列表中拉出。