如何跳过表单元素?的webdriver

时间:2016-02-15 07:55:40

标签: python python-2.7 selenium selenium-webdriver

我想跳转表单元素,就像你点击tab一样。我找不到一个webdriver方法来做到这一点。这是因为当我知道表单的顺序并且不需要担心id或名称来查找元素时。谢谢

1 个答案:

答案 0 :(得分:2)

您可以使用Keys.TAB迭代输入字段列表:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver=webdriver.Firefox()
list = driver.find_elements_by_tag_name('input')
for input_field in list:
    input_field.send_keys("enter some text here")
    input_field.send_keys(Keys.TAB)