Selenium3+python自动化008-操作浏览器基本方法
一、打开网站
1.第一步:从selenium里面导入webdriver模块
2.打开Firefox浏览器(Ie和Chrome对应下面的)
3.打开百度网址
二、页面刷新
1.有时候页面操作后,数据可能没及时同步,需要重新刷新
2.这里可以模拟刷新页面操作,相当于浏览器输入框后面的刷新按钮
三、前进和后退
1.当在一个浏览器打开两个页面后,想返回上一页面,相当于浏览器左上角的左箭头按钮
2.返回到上一页面后,也可以切换到下一页,相当于浏览器左上角的右箭头按钮
四、设置窗口大小
1.可以设置浏览器窗口大小,如设置窗口大小为手机分辨率540*960
2.也可以最大化窗口
五、截屏
1.打开网站之后,也可以对屏幕截屏
2.截屏后设置制定的保存路径+文件名称+后缀
六、退出
1.退出有两种方式,一种是close;另外一种是quit
2.close用于关闭当前窗口,当打开的窗口较多时,就可以用close关闭部分窗口
3.quit用于结束进程,关闭所有的窗口
4.最后结束测试,要用quit。quit可以回收c盘的临时文件
转载于:https://www.cnblogs.com/liunaixu/p/11082495.html
Selenium3+python自动化008-操作浏览器基本方法相关推荐
- Selenium2+python自动化5-操作浏览器基本方法
前言 前面已经把环境搭建好了,这从这篇开始,正式学习selenium的webdriver框架.我们平常说的 selenium自动化,其实它并不是类似于QTP之类的有GUI界面的可视化工具,我们要学的是 ...
- 零基础:Python之Selenium操作浏览器模拟登陆QQ邮箱
零基础:Python之Selenium操作浏览器模拟登陆QQ邮箱 一. Selenium简介 二. 环境配置 2.1 Python运行环境搭建 2.2 Selenium相关安装与配置 2.2.1 Se ...
- python对文件操作-python中文件操作的其他方法
Python中文件操作的一般方法,包括打开,写入,关闭.本文中介绍下python中关于文件操作的其他比较常用的一些方法. 首先创建一个文件poems: p=open("poems" ...
- python自动化word操作
python自动化之word 操作 研发逻辑就是讲解逻辑,一般从上往下,遵循:What - Why - How 或 Why - What - How 思路:这章节学的有点晕,比较多要记住的,当然搞会了 ...
- python自动化办公、Excel数据处理方法总结
目录 0. 概述 1. 读取(打开)excel 2. 不规则数据结构pd.read读取 3. xw选取数据转成dataframe 4. xw定位行列位置,将处理结果填入表中 5. xw追加(粘贴)数据 ...
- selenium操作浏览器cookie方法
/** * 操作浏览器的cookie */ @Test public void testCookie()throws Exception{ ...
- python os 文件操作 chdir(path)方法
参考文章:Python os.chdir() 方法 os.chdir() 方法用于改变当前工作目录到指定的路径.
- Selenium3+python自动化009- 截图
一.断言 assert cur_title=='百度一下,你就知道1','title断言失败' 'title断言失败':自定义报错 二.截图 # 调用截屏方法(路径+截图名称)driver.get_s ...
- Selenium3+python自动化009- 多选框
多选框 # 随机选择多选框 # sports=driver.find_elements_by_name("sport") # maxnum=len(sports) # num=ra ...
最新文章
- MobileNet 笔记
- 关于dell - R710的磁盘管理
- poj 2886Who Gets the Most Candies?
- 怎么挪动_2020蚕茧多少钱一斤,蚕茧怎么做成蚕丝被
- 关于安装TOMCAT解压版环境配置流程
- C51行列键盘扫描程序
- 关于A卡和N卡对opengl驱动问题
- 基于Bootstrap模板创建门户网站vue项目02
- Win10系统隐藏文件资源管理器中的3D对象等七个文件夹
- 这是我见过最牛逼的滑动加载前端框架
- byte json 互转_Json互转
- 2021Matlab项目课题推荐
- Linux之ant安装部署
- 蘑菇街2016研发工程师编程题--回文串
- 控制器数据数据到btu_hci_msg_process调用流程
- 冗余分析(RDA)中若包含生物学重复会怎样?
- scribe安装笔记
- 派生词 计算机英语,英语词缀tele- (afar; operating over a distance) 与派生词
- 关于kettle加载job找不到转换文件路径的问题解决
- 银行需要发行那么多种卡吗?
热门文章
- Laravel 引入自定义类库或第三方类库
- Meson,用于协调和调度Netflix推荐工作流的架构
- 社交系统/社群系统ThinkSNS+ alpha.2 版本发布!
- C# 7编程模式与实践
- TypeScript Type Innference(类型推断)
- FilterDispatcher is deprecated! Please use
- IOS UITableView性能优化
- javascript对XMLHttpRequest异步请求的面向对象封装
- 最全Windows下搭建go语言开发环境以及开发IDE
- Kubernetes日志分析利器:Elassandra部署使用指南