一、打开网站
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. Thrift抛直接内存OOM一点解决思路
  2. 实验一:SQL server 2005高可用性之----日志传送
  3. Oracle 重做日志简介
  4. flink DataStream API使用及原理
  5. 零基础学Java有哪些必看书?推荐这5本
  6. selenium python_Python+Selenium基础入门及实践
  7. Oracle数据库版本维护支持结束时间表以及数据库版本发行时间表
  8. 跨过虚拟化技术浪潮,这家企业快步入局云数据管理​
  9. 事务和锁机制是什么关系
  10. 判断一个二叉树是不是对称二叉树
  11. Windows Azure 系列-- Azure Queue的操作
  12. 获得碳中和认证的六个步骤
  13. Kali Linux 安装 COMFAST CF-WU925A Realtek RTL8811CU/RTL8821CU USB 无线网卡驱动
  14. 计算机求数值公式,excel表格常用技巧大全/EXCEL表格常用的计算公式
  15. 【Java】实现wav格式音乐的 播放、停止、循环播放、音量调节
  16. 全国人大财经委加快数据要素市场建设专项座谈会在京召开,聚合数据左磊受邀参会
  17. 华为帐号“一号畅玩”体验,助力游戏用户增长
  18. 镜像miracast投屏软件_什么是Miracast投屏,Miracast是怎么投屏的?
  19. 高等代数 线性映射(第9章)3 不变子空间与最小多项式
  20. element 输入框点击事件_ElementUI的input事件问题

热门文章

  1. 【跃迁之路】【488天】程序员高效学习方法论探索系列(实验阶段245-2018.06.08)...
  2. bzoj千题计划237:bzoj1492: [NOI2007]货币兑换Cash
  3. 2017-6-3 jQuery 事件 DOM操作
  4. HRBUST 2072 树上求最大异或路径值
  5. linux命令:du,df用法说明
  6. CRLF line terminators导致shell脚本报错:command not found
  7. 如何提高在家办公的效率?
  8. 图像处理之基于阈值模糊
  9. Windows XP任务管理器内进程名详解
  10. 集成学习算法总结----Boosting和Bagging