单击Tab / Finding下一个文本字段 - Python Selenium

时间:2018-03-22 03:03:24

标签: python selenium sendkeys

所以我正在测试硒,我正在尝试在线填写一个简单的表格。它只是要求提供电子邮件,名字,姓氏和电话。我得到它输入电子邮件(第一个文本字段),但现在我似乎无法得到它到达下一个文本字段。我尝试按Tab键,但这不起作用。这是我得到的错误,以及代码:

def test_search_in_python_org(self):
    driver = self.driver
    driver.get(URL) #uses the URL that was generated at the start of the task

    content = driver.find_element_by_name('EMAIL').send_keys(userEmail)
    content.send_keys(Keys.TAB)

    content = driver.find_element_by_name('FNAME')
    content.send_keys(firstName) #pastes firstname

    content = driver.find_element_by_name('LNAME')
    content.send_keys(lastName) #pastes lastname

    content = driver.find_element_by_name('PHONE')
    content.send_keys(phone) #pastes phone
    time.sleep(1000)

在终端:

  

文件" raffleBot.py",第34行,在test_search_in_python_org中       content.send_keys(Keys.TAB)AttributeError:' NoneType'对象没有属性' send_keys'

任何人都有任何建议让Tab键工作?或者,在不同的路线上,有硒只是找到下一个可用的文本字段?

非常感谢

0 个答案:

没有答案