Python 如何跳过表单元素?网络驱动程序
我想跳过表单元素,就像你点击tab键一样。我还没有找到一个webdriver方法来实现这一点。这是为了我知道表单的顺序,并且不需要担心ID或名称来查找元素。谢谢您可以使用Python 如何跳过表单元素?网络驱动程序,python,python-2.7,selenium,selenium-webdriver,Python,Python 2.7,Selenium,Selenium Webdriver,我想跳过表单元素,就像你点击tab键一样。我还没有找到一个webdriver方法来实现这一点。这是为了我知道表单的顺序,并且不需要担心ID或名称来查找元素。谢谢您可以使用键遍历输入字段列表。选项卡: from selenium import webdriver from selenium.webdriver.common.keys import Keys driver=webdriver.Firefox() list = driver.find_elements_by_tag_name('inp
键遍历输入字段列表。选项卡
:
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)
您可以使用
键在输入字段列表中进行迭代。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)
你试过
sendKeys(Keys.TAB)
?sendKeys()
方法这是Java
而不是Python
你试过sendKeys(Keys.TAB)
?sendKeys()
方法这是Java
而不是Python
那么简单。我先做了xdoool键选项卡
,但它标记了它运行的实际终端,这很有意义。让我来测试一下简单的哈。我先做了xdoool键选项卡
,但它标记了它运行的实际终端,这很有意义。让我测试一下