所以我正在测试硒,我正在尝试在线填写一个简单的表格。它只是要求提供电子邮件,名字,姓氏和电话。我得到它输入电子邮件(第一个文本字段),但现在我似乎无法得到它到达下一个文本字段。我尝试按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键工作?或者,在不同的路线上,有硒只是找到下一个可用的文本字段?
非常感谢