Selenium的Python模块旨在通过Python执行自动测试。 Selenium Python绑定提供了一个简单的API,可以使用Selenium WebDriver编写函数/验收测试。要使用Selenium Python打开网页,请签出-使用get方法导航链接-Selenium Python。能够去某个地方并不是很有用。我们真正想做的是与页面(或更具体地说,页面内的HTML元素)进行交互。使用硒,检出-找到策略有多种策略-定位策略
本文围绕如何使用submit
硒中的方法。submit
将数据发送到表单后,将使用方法提交表单。
句法 -
element.submit()
范例-
<input type="text" name="passwd" id="passwd-id" />
要查找元素,需要使用一种定位策略,例如,
element = driver.find_element_by_id("passwd-id") element = driver.find_element_by_name("passwd") element = driver.find_element_by_xpath("//input[@id='passwd-id']")
另外,要查找多个元素,我们可以使用-
elements = driver.find_elements_by_name("passwd")
例如,要将文本输入到字段中,
element.send_keys("some text")
现在,您可以通过
element.submit()
如何在Selenium Python中使用Submit元素方法?
让我们尝试在geeksforgeeks的搜索字段中输入文本,然后提交其内容。
程序 -
# import webdriver
from selenium import webdriver
# create webdriver object
driver = webdriver.Firefox()
# get geeksforgeeks.org
driver.get("https://www.geeksforgeeks.org/")
# get element
element = driver.find_element_by_id("gsc-i-id2")
# send keys
element.send_keys("Arrays")
# submit contents
element.submit()
输出-
相关用法
- Selenium Python click()用法及代码示例
- Selenium Python clear()用法及代码示例
- Selenium Python screenshot()用法及代码示例
- Selenium Python find_element_by_name()用法及代码示例
注:本文由纯净天空筛选整理自NaveenArora大神的英文原创作品 submit() element method – Selenium Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。