如何使用Selenium

时间:2019-08-15 21:36:07

标签: python selenium

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

是否可以通过某种方式将发送键键入输入标签类型“电子邮件”?

1 个答案:

答案 0 :(得分:-1)

driver.find_elements_by_xpath()返回元素的列表

如果只希望找到一个元素,请改用find_element_by_xpath()

否则,如果您希望找到多个元素,则必须将每个元素从列表中拉出。