介绍
常见的表单元素 Input,button,checkBox,select。
表单使用表单标签(<form>)定义。例如:<form><input/></form>
保存 HTML 到本地进行操作
<!DOCTYPE html> <html lang="en"> <head> <Meta charset="UTF-8"> <title>Title</title> </head> <body> <form action="javascript:alert('hello')"> Username: <input type="text" name=username" id="username"><br> Password: <input type="text" name="pwd" id="pwd"><br> <input type="submit" value="login" id="submit"><br> apple: <input type="checkBox" name="apple" value="apple"><br> grapes: <input type="checkBox" name="grapes" value="grapes"><br> <hr> 性别:<br> 男:<input type="radio" name="gender" value="male"><br> 女:<input type="radio" name="gender" value="female"><br> <hr> 省份: <select name="province" id="province"> <option value="BeiJing">北京</option> <option value="ShangHai">上海</option> <option value="GuangZhou">广州</option> </select> </form> </body> </html>HTML
操作 form 表单
操作表单的流程如下:
代码示例如下:
import time from selenium import webdriver from selenium.webdriver.support.select import Select # 加载浏览器驱动 driver = webdriver.Chrome() # 打开本地 HTML driver.get("file:///D:/test/form.html") # 定位 username 输入框 username = driver.find_element_by_id("username") # 输入内容 username.send_keys("admin") # 获取输入框内容 print(username.get_attribute("value")) # 定位 password 输入框 password = driver.find_element_by_id("pwd") # 输入内容 password.send_keys("admin") # 获取输入框内容 print(password.get_attribute("value")) # 提交表单 driver.find_element_by_id("submit").click()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。