python操作网页界面_python3 操作页面上各种元素的方法
(1) 控制浏览器
①控制浏览器窗口大小set_window_size(宽,高)
打开浏览器全屏maximize_window()
②控制浏览器后退back()、前进forward()
③模拟浏览器刷新refresh()
(2) 简单元素操作
①清除文本clear()
②模拟按键输入send_keys(*value)
③单击元素click()
④提交表单submit()
⑤返回元素的尺寸size
⑥获取元素的文本text
⑦获得属性值get_attribute(“name”)
⑧设置该元素是否用户可见is_displayed()/true or false/
(3) 鼠标事件(ActionChains类提供了鼠标操作的常用方法)
①执行所有该类中存储的行为perform()
②右击context_click()
③双击double_click()
④拖动drag_and_drop(源元素,释放的目标元素)
⑤鼠标悬停move_to_element()
ActionChains(driver).move_to_element(a).perform()
(4) 键盘事件(Keys类)
①删除键(BackSpace)send_keys(Keys.BACK_SPACE)
②空格键(Space) send_keys(Keys.SPACE)
③制表键(Tab) send_keys(Keys.TAB)
④回退键(Esc) send_keys(Keys.ESCAPE)
⑤回车键(Enter) send_keys(Keys.ENTER)
⑥全选(Ctrl+
python操作网页界面_python3 操作页面上各种元素的方法相关推荐
- [css] 在页面上隐藏元素的方法有哪些?
[css] 在页面上隐藏元素的方法有哪些? position配合z-index; 或者 left/top/bottom/right : -100%:margin-left: -100%;width: ...
- linux访问网页元素,Linux_DOM和JAVASCRIPT访问页面上的元素,访问方法:getElementById() - phpStudy...
DOM和JAVASCRIPT访问页面上的元素 访问方法: getElementById():返回拥用传递给该方法的指定id的第一个对象的引用. getElementsByName():返回拥用传递该方 ...
- Selenium webdriver 新跳转页面上找对象解决方法
Selenium webdriver 新跳转页面上找对象解决方法 在执行的测试的时候,需要验证跳转后新的web页面的对象,不是之前页面,用get()跳转后,在新页面找不到对象. 例如:之前是 ...
- selenium Element is not clickable because another element obscures it — 点击被页面上其他元素遮住的控件,亲试有效!!!
点击被页面上其他元素遮住的控件 使用WebDriver点击界面上Button元素时,如果当前Button元素被界面上其他元素遮住了, 或没出现在界面中(比如Button在页面底部,但是屏幕只能显示页面 ...
- 怎么删除python工程_python根据字典的键来删除元素的方法
python根据字典的键来删除元素的方法: 可以利用pop()方法来进行删除. pop()方法可以删除字典定键key及对应的值,并返回被删除的值. 具体使用方法如:[site.pop('name')] ...
- python写word模板_Python3操作Office之Word模板技术
在平时工作当中,经常会遇到大部分文字固定不变,小部分内容修改的相关文档.如放假通知.工作日志.工作周报.合同等. 以往都要打开,修改,保存,犹如机械一般的操作,如内容少还可勉强接受,倘若内容多时,反复 ...
- python套用word模板_Python3操作Office之Word模板技术
在平时工作当中,经常会遇到大部分文字固定不变,小部分内容修改的相关文档.如放假通知.工作日志.工作周报.合同等. 以往都要打开,修改,保存,犹如机械一般的操作,如内容少还可勉强接受,倘若内容多时,反复 ...
- python调用sql数据库_Python3操作SQL Server数据库(实例讲解)
1.前言 前面学完了SQL Server的基本语法,接下来学习如何在程序中使用sql,毕竟不能在程序中使用的话,实用性就不那么大了. 2.最基本的SQL查询语句 python是使用pymssql这个模 ...
- python3操作mysql教程_python3操作mysql教程
一.下载\安装\配置 1. python3 当前最新版本是python3.2,下载地址是 http://www.python.org/ftp/python/3.2.3/python-3.2.3.msi ...
最新文章
- R19436221 区间第k小 主席树
- xCode BuildSetting 设置
- premiere pr 波纹编辑 滚动编辑 比率拉伸 工具使用
- opencv3.2.0 Cmake 3.8.0 + tdm-gcc-5.1.0-3 编译问题 highgui _Win32_IE
- 多元二次方程 python_Python 二次方程
- Maven pom.xml配置详解(三)
- 美食海报设计技巧?有机轻食饮食新趋势!
- Linux页表查询--页表项、页面、页内偏移量
- 【全民免费wifi上网权威软件】wifi共享精灵谈恋爱的4大境界
- 标注、注记、图形文本
- 《C语言程序设计》江宝钏主编-习题6-8-斐波那契部分和!!!!!
- 老友记台词中英文对照Part1
- 回复差评经典话术模板
- 《论语》原文及其全文翻译 学而篇15
- python实战-实现内网CAS统一认证登录
- 求 有关数字功放的设计报告 见详情
- word 如何设置表格边框和文字间的距离
- linux关闭触摸板命令
- 节假日海报——感恩父亲节专题
- Kubeedge Beehive 模块源码分析