selenium获取元素
2024-09-05 02:17:10
1、获取窗口title
driver.title
2、获取url
driver.current_url
3、获取窗口截图
driver.get_screenshot_as_file('window.png')
4、获取元素截图
ele.screenshot('ele.png')
5、刷新页面
driver.refresh()
6、窗口最大化
driver.maximize_window()
7、窗口最小化
driver.minimize_window()
8、设置窗口大小(宽,高)
driver.set_window_size(600,800)
9、获取窗口尺寸
driver.get_window_size() ,返回类型为字典
10、获取元素尺寸
ele = driver.find_element_by_id('su')
size = ele.size # 元素尺寸,返回类型为字典
11、获取窗口位置,相对屏幕的,窗口左上角的一个点
driver.get_window_position() {'x': 10, 'y': 10}
12、获取元素位置,相对窗口
ele = driver.find_element_by_id('su')
e_position = ele.location
13、后退
driver.back()
14、前进
driver.forward()
最新文章
- css实现div,文字水平居中的方案。
- sql查删更
- perl 删除过期文件
- NTDLL未文档化函数RtlGetNtVersionNumbers获取操作系统版本
- 重写ViewPager方法,防止滑动广告尾页的时候,Fragment也改变! (如果广告设置为轮播的话,不需要重写ViewPager)
- BigDecimal 的roundMode 舍位模式
- 转:The Knuth-Morris-Pratt Algorithm in my own words
- Python科学计算利器——Anaconda
- Ajax_2
- js-使用JavaScript、jQuery两种方式实现全选/全不选
- 【原创】访问Linux进程文件表导致系统异常复位的排查记录
- 【ASP.NET】UCenter实现多站点同步登录退出
- Android Runtime Stats
- javascript高级选择器querySelector和querySelectorAll
- E. Kefa and Watch hash 线段树
- 设计模式之单例(GCD)
- float浮点数的四舍五入
- linux下nc的使用
- Xamarin学习
- jsp到java后台中文乱码问题
热门文章
- 使用leaflet绘制geoJson中国边界
- Network Lock Manager Protocol (NLM)
- CentOS 7上重新编译安装nginx
- mysql笔记7--一句查询语句的过程
- 聚焦JavaScript面向对象的思想
- LeetCode 406. 根据身高重建队列(Queue Reconstruction by Height) 46
- SpringBoot整合websocket
- SQL Server 中的Merge关键字(转载)
- mysql 启动 &;&; 停止
- JavaSE面试题:类初始化和实例初始化等