1.输入内容

  • send_keys('valve'):输入内容valve
#定位输入框
input_box = browser.find_element_by_id('kw')
try:#输入内容:seleniuminput_box.send_keys('selenium')print('搜索关键词:selenium')
except Exception as e:print('fail')#输出内容:搜索关键词:selenium

2.点击按钮

  • click():点击按钮
#定位搜索按钮
button = browser.find_element_by_id('su')
try:#点击搜索按钮button.click()print('成功搜索')
except Exception as e:print('fail搜索')
#输出内容:成功搜索

3.清空输入框

  • clear():清空输入框
#clear():清空输入框
try:input_box.clear()print('成功清空输入框')
except Exception as e:print('fail清空输入框')
#输出内容:成功清空输入框

4.输入内容、点击按钮、清空输入完整实例

from selenium import webdriver
import time  browser = webdriver.Chrome()
browser.maximize_window()   #设置浏览器大小:全屏
browser.get('https://www.baidu.com')  #定位输入框
input_box = browser.find_element_by_id('kw')
try:#输入内容:seleniuminput_box.send_keys('selenium')print('搜索关键词:selenium')
except Exception as e:print('fail')
#输出内容:搜索关键词:selenium#定位搜索按钮
button = browser.find_element_by_id('su')
try:#点击搜索按钮button.click()print('成功搜索')
except Exception as e:print('fail搜索')
#输出内容:成功搜索#clear():清空输入框
try:input_box.clear()print('成功清空输入框')
except Exception as e:print('fail清空输入框')
#输出内容:成功清空输入框

5.submit():模拟‘回车’操作

  • submit():通常应用于提交表单;例如:搜索框输入内容后的回车操作。
from selenium import webdriver
import time  browser = webdriver.Chrome()
browser.maximize_window()   #设置浏览器大小:全屏
browser.get('https://www.baidu.com')  #定位输入框
input_box = browser.find_element_by_id('kw')
#输入关键词:selenium
input_box.send_keys('selenium')
#模拟回车操作
try:input_box.submit()print('成功回车')
except Exception as e:print('fail')
#输出内容:成功回车

Selenium自动化-清空输入框、输入内容、点击按钮相关推荐

  1. Python+selenium 自动化-模拟键盘输入、点击操作,如何查看所支持的全部键位名称

    通过 send_keys() 就能进行输入和键盘操作了. 键盘操作需要引用 Keys 包. from selenium import webdriver from selenium.webdriver ...

  2. H5页面苹果手机点击输入框输入内容时 页面自动放大

    问题:H5页面苹果手机点击输入框输入内容时,页面会自动放大,导致用户体验不好 解决:<meta name="viewport" content="width=dev ...

  3. ajax 将输入框内容清空_Robot Framework清空输入框文本内容

    Robot Framework工具中Selenium2Library库文件中没有封装直接用于清空文本的内容方法,但是可以使用内置关键字Press Key(新版本用 Press Keys),使用方法如下 ...

  4. 【el-table在表格外的input输入框输入内容实时查询出表格相应数据】

    @el-table在表格外的input输入框输入内容实时查询出表格相应数据 项目场景: 最近遇到一个需求,需要在查询框输入内容时实时查询出表格数据 具体实现方法: <template>&l ...

  5. vue中实现百度地图的引用(根据输入框输入内容获取详细地址)

    vue中实现百度地图的引用(根据输入框输入内容获取详细地址) 代码内容参考:https://www.cnblogs.com/shuaifing/p/8185311.html 最终实现效果 第一步:在i ...

  6. HTML中限制input 输入框输入内容

    HTML中限制input 输入框输入内容 先介绍使用 oninput 事件,限制HTML中input 输入框输入内容的方式,再介绍用其它方式限制HTML中input 输入框输入内容. 只能输入纯数字的 ...

  7. H5页面iphone(苹果)手机点击输入框输入内容时页面自动放大

    问题: H5页面,iPhone手机点击input搜索框,输入内容时,页面会自动放大. 解决: 方法一: html文件中 加上移动端元信息 <meta name="viewport&qu ...

  8. vue项目H5页面在苹果手机点击输入框输入内容时 页面自动放大

    遇到的问题 用vue写H5页面时,iPhone手机点击input搜索框,输入内容时,页面会自动放大. 解决方法 在public文件夹下找到html文件,打开后加上user-scalable=no 就行 ...

  9. html限定输入的内容,HTML中限制input 输入框输入内容

    限制 input 输入框只能输入纯数字 1.onkeyup = "value=value.replace(/[^\d]/g,'')" 使用 onkeyup 事件,有 bug ,那就 ...

最新文章

  1. 斯坦福AI 5小时DNA测序破世界纪录!创人类新里程碑,成本仅3万
  2. linux 下面安装 .sh 格式的软件
  3. oracle上机题库_Oracle数据库考试试题库
  4. 联想服务器看内存型号,合肥联想服务器内存条_性能无约束
  5. Codeforces Round #733 (Div. 1 + Div. 2) E. Minimax 分情况讨论 + 思维
  6. python重定向cookie_模拟登陆中 302 重定向和 cookies 的一些困惑
  7. UML建模之状态图(Statechart Diagram)
  8. AssemblyInfoTask-new
  9. [转]vs2003,安装程序检测到另一个程序要求计算机重新启动
  10. Java 树形结构数据生成导出excel文件
  11. 域名申请+云服务器购买+花生壳内网穿透+myeclipse web 登录
  12. parallel循环java_使用Java8新特性parallelStream遇到的坑
  13. css动画怎么暂停,纯CSS代码实现动画的暂停与播放
  14. J-LINK放了一晚,不能识别,灯一直闪
  15. 2023常见的前端面试题(附加解答)
  16. DUL 更新2016
  17. 利用Sulley测试easyftp服务器
  18. 塔夫茨计算机科学,塔夫斯大学计算机科学博士专业详情及要求是怎样的?
  19. 【mysql】mysql查询优化之索引类型、最左前缀
  20. 店铺DSR综合评分的计算维度,淘宝店铺评分结算标准

热门文章

  1. Windows上打开大文件的工具
  2. 用 Windows API “GetAdaptersInfo” 获取 MAC 时遇到的问题
  3. 内存分配函数 ExAllocatePool ExAllocatePoolWithTag
  4. How program works
  5. mysql 查看某个表缓存情况_MySQL 查询缓存 QUERY_CACHE
  6. 玩纸牌游戏计算机教案,小班数学好玩的扑克牌教案
  7. NeHe教程Qt实现——lesson15
  8. VSCODE常见问题(设置为4个空格)
  9. 你真的会写二分查找吗?
  10. cakephp 安装mysql_CakePHP的安装的简单方法