一、打开网站
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-操作浏览器基本方法相关推荐

  1. Selenium2+python自动化5-操作浏览器基本方法

    前言 前面已经把环境搭建好了,这从这篇开始,正式学习selenium的webdriver框架.我们平常说的 selenium自动化,其实它并不是类似于QTP之类的有GUI界面的可视化工具,我们要学的是 ...

  2. 零基础:Python之Selenium操作浏览器模拟登陆QQ邮箱

    零基础:Python之Selenium操作浏览器模拟登陆QQ邮箱 一. Selenium简介 二. 环境配置 2.1 Python运行环境搭建 2.2 Selenium相关安装与配置 2.2.1 Se ...

  3. python对文件操作-python中文件操作的其他方法

    Python中文件操作的一般方法,包括打开,写入,关闭.本文中介绍下python中关于文件操作的其他比较常用的一些方法. 首先创建一个文件poems: p=open("poems" ...

  4. python自动化word操作

    python自动化之word 操作 研发逻辑就是讲解逻辑,一般从上往下,遵循:What - Why - How 或 Why - What - How 思路:这章节学的有点晕,比较多要记住的,当然搞会了 ...

  5. python自动化办公、Excel数据处理方法总结

    目录 0. 概述 1. 读取(打开)excel 2. 不规则数据结构pd.read读取 3. xw选取数据转成dataframe 4. xw定位行列位置,将处理结果填入表中 5. xw追加(粘贴)数据 ...

  6. selenium操作浏览器cookie方法

    /**      * 操作浏览器的cookie      */          @Test     public void testCookie()throws Exception{        ...

  7. python os 文件操作 chdir(path)方法

    参考文章:Python os.chdir() 方法 os.chdir() 方法用于改变当前工作目录到指定的路径.

  8. Selenium3+python自动化009- 截图

    一.断言 assert cur_title=='百度一下,你就知道1','title断言失败' 'title断言失败':自定义报错 二.截图 # 调用截屏方法(路径+截图名称)driver.get_s ...

  9. Selenium3+python自动化009- 多选框

    多选框 # 随机选择多选框 # sports=driver.find_elements_by_name("sport") # maxnum=len(sports) # num=ra ...

最新文章

  1. MobileNet 笔记
  2. 关于dell - R710的磁盘管理
  3. poj 2886Who Gets the Most Candies?
  4. 怎么挪动_2020蚕茧多少钱一斤,蚕茧怎么做成蚕丝被
  5. 关于安装TOMCAT解压版环境配置流程
  6. C51行列键盘扫描程序
  7. 关于A卡和N卡对opengl驱动问题
  8. 基于Bootstrap模板创建门户网站vue项目02
  9. Win10系统隐藏文件资源管理器中的3D对象等七个文件夹
  10. 这是我见过最牛逼的滑动加载前端框架
  11. byte json 互转_Json互转
  12. 2021Matlab项目课题推荐
  13. Linux之ant安装部署
  14. 蘑菇街2016研发工程师编程题--回文串
  15. 控制器数据数据到btu_hci_msg_process调用流程
  16. 冗余分析(RDA)中若包含生物学重复会怎样?
  17. scribe安装笔记
  18. 派生词 计算机英语,英语词缀tele- (afar; operating over a distance) 与派生词
  19. 关于kettle加载job找不到转换文件路径的问题解决
  20. 银行需要发行那么多种卡吗?

热门文章

  1. Laravel 引入自定义类库或第三方类库
  2. Meson,用于协调和调度Netflix推荐工作流的架构
  3. 社交系统/社群系统ThinkSNS+ alpha.2 版本发布!
  4. C# 7编程模式与实践
  5. TypeScript Type Innference(类型推断)
  6. FilterDispatcher is deprecated! Please use
  7. IOS UITableView性能优化
  8. javascript对XMLHttpRequest异步请求的面向对象封装
  9. 最全Windows下搭建go语言开发环境以及开发IDE
  10. Kubernetes日志分析利器:Elassandra部署使用指南