常用表单元素的操作


输入框

文本框是输入框的代表

填入内容

输入框.send_keys(值)

清空内容

文本框.clear()

全部属性方法

D:\untitled3\venv\Scripts\python.exe D:/untitled3/day06/test.py
__class__
__delattr__
__dict__
__dir__
__doc__
__eq__
__format__
__ge__
__getattribute__
__gt__
__hash__
__init__
__init_subclass__
__le__
__lt__
__module__
__ne__
__new__
__reduce__
__reduce_ex__
__repr__
__setattr__
__sizeof__
__str__
__subclasshook__
__weakref__
_execute
_id
_parent
_upload
_w3c
clear
click
find_element
find_element_by_class_name
find_element_by_css_selector
find_element_by_id
find_element_by_link_text
find_element_by_name
find_element_by_partial_link_text
find_element_by_tag_name
find_element_by_xpath
find_elements
find_elements_by_class_name
find_elements_by_css_selector
find_elements_by_id
find_elements_by_link_text
find_elements_by_name
find_elements_by_partial_link_text
find_elements_by_tag_name
find_elements_by_xpath
get_attribute
get_property
id
is_displayed
is_enabled
is_selected
location
location_once_scrolled_into_view
parent
rect
screenshot
screenshot_as_base64
screenshot_as_png
send_keys
size
submit
tag_name
text
value_of_css_propertyProcess finished with exit code 0

复选框

checkbox

选中复选框

  1. 找到复选框的标签
  2. 点一下

下拉框

下拉选项框

选中一个

  1. 找到下拉框的标签
  2. 用一个Select类实例化一下,把标签作为实例化参数,得到一个select对象
  3. select对象可以根据三种情况选择:索引,value,可见文本

按钮

普通按钮或者提交按钮

点击

演练-百度搜索

from selenium import webdriver# 获得驱动程序
driver = webdriver.Chrome()
# 请求网址的定义
url = 'https://www.baidu.com/'
# 发起请求
driver.get(url)# 找到文本输入框
inputBox = driver.find_element_by_xpath('//*[@id="kw"]')
inputBox.send_keys('python')# 找到按钮
submitBtn = driver.find_element_by_xpath('//*[@id="su"]')
submitBtn.click()

selinum-操作表单元素-0223相关推荐

  1. selenium操作表单元素

    操作表单元素 1.操作输入框:分为两出,解一步:找到这个元素,解二步:使用 send_key(value),将数据填充进去,示例代码知下 inputTag = driver.find_element_ ...

  2. 【Vue】通过Vue操作表单元素(下拉框、选择框)等示例(图文+完整代码)

    代码: <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8&q ...

  3. table中加表单元素怎么验证_045、DOM编程实例和表单

    1.DOM编程实例1 JavaScript this 关键词指的是它所属的对象. 它拥有不同的值,具体取决于它的使用位置: 在方法中,this 指的是所有者对象. 单独的情况下,this 指的是全局对 ...

  4. 【第六章】使用jQuery操作表单和表格2

    使用jQuery操作表单元素 操作文本框 1.获取文本框的值 var textCon =$("#id").val(); 或者: var textCon=$("#id&qu ...

  5. selenium的常见表单元素操作

    selenium的表单相关操作 selenium是浏览器自动化测试框架,是一个用于Web应用程序测试的工具,可以直接运行在浏览器当中,并可以驱动浏览器执行指定的动作,如点击.下拉.填充数据.删除coo ...

  6. Jquery操作表单Select元素常用方法

    Jquery操作表单Select元素的用法: jQuery获取Select元素,并选择的Text和Value: 实例分析: 1. $("#select_id").change(fu ...

  7. 026——VUE中事件修饰符之使用$event与$prevent修饰符操作表单

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  8. php jq表格,如何用jQuery操作表单和表格

    这次给大家带来如何用jQuery操作表单和表格以及一些其它应用,下面跟随小编,一起来看一下. 一.表单应用 一个表单有三个基本组成部分: (1)表单标签:包含处理表单数据所用的服务器端程序URL以及数 ...

  9. jQuery操作Form表单元素

    Web开发中常常须要操作表单,form表单元素有select.checkbox.radio.textarea.button.file.text.hidden.password等. 当中checkbox ...

最新文章

  1. 来一次有侧重点的区分Swift与Objective-C
  2. 量子纠缠buff加持,雷达精度提高500倍,论文已登物理顶刊
  3. CF Gym102028G Shortest Paths on Random Forests
  4. Spring Cloud 版本支持
  5. Python基础总结之常用内置方法总结
  6. 【算法分析与设计】辗转相除法
  7. oracle 10g的安装配置
  8. cacti添加apache监控模板
  9. nginx对listen端口的优化 -- 第一篇
  10. linux malloc 内存不足,linux中 对malloc/free分配及释放内存空间时发生的泄漏问题
  11. ftp服务器文件查找功能,ftp服务器查找文件
  12. HART协议命令与UART串口解析
  13. Java-Aspose实现上传Excel、Word转换为PDF并进行下载
  14. 计算机三级网络架构图,三级网络技术局域网基础:网络拓扑结构
  15. MySQL数据误删恢复
  16. easyUI easyui-datagrid (良好习惯:onClickRow,onSelect 都写上,事件同步)
  17. linux查找文件中的字符串
  18. 铁路售票处实习记:买火车票须知
  19. Theano安装教程
  20. Express框架与Ajax应用

热门文章

  1. php中mimes函数,wordpress函数check_upload_mimes()用法示例
  2. (已解决)wamp + Apache报错:出现403Forbidden You don't have permission to access / on this server.
  3. 增强优化JavaScript性能的方法 - 技巧大全
  4. 计算机图形数学知识,平面----计算机图形学的基础几何知识
  5. 公众号向特定用户主动推送消息_SAP系统和微信集成的系列教程之三:微信用户关注公众号之后,自动在SAP C4C系统创建客户主数据...
  6. git head指向老版本_Git最全总结
  7. bool类型_Python基本数据类型之Number
  8. 新视界V7聚合影音影视系统源码开源 Thinkphp内核后台 带安装说明
  9. 帝国CMS仿写朵朵云棋牌游戏官网源码
  10. 此计算机无法设置密码,电脑该怎么设置密码