Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何跳过表单元素?网络驱动程序_Python_Python 2.7_Selenium_Selenium Webdriver - Fatal编程技术网

Python 如何跳过表单元素?网络驱动程序

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

我想跳过表单元素,就像你点击tab键一样。我还没有找到一个webdriver方法来实现这一点。这是为了我知道表单的顺序,并且不需要担心ID或名称来查找元素。谢谢

您可以使用
键遍历输入字段列表。选项卡

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键选项卡
,但它标记了它运行的实际终端,这很有意义。让我测试一下