1.浏览器大小的控制

Set_window_size()是控制浏览器大小

Maximize_window()浏览器全屏显示

from selenium import webdriver                         #导入selenium的webdriver包
from time import sleep
driver = webdriver.Firefox()
driver.get("https://www.baidu.com")
sleep(10)                                     #等待10秒钟
driver.set_window_size(500,500)
sleep(10)
driver.maximize_window()

2.浏览器前进、后退、刷新

from selenium import webdriver              #导入selenium的webdriver包
from time import sleep
driver = webdriver.Firefox()
driver.get("https://www.baidu.com")
sleep(3)                           #等待3秒钟
driver.find_element_by_link_text("新闻").click()    #打开新闻页面
sleep(3)
driver.back()                        #后退
sleep(3)
driver.forward()                      #前进
sleep(3)
driver.refresh()                      #刷新

转载于:https://www.cnblogs.com/zjhhzs/p/10640633.html

Python+Selenium+Unittest框架使用——Selenium——模拟操作浏览器(三)相关推荐

  1. selenium + python自动化测试unittest框架学习(二)

    1.unittest单元测试框架文件结构 unittest是python单元测试框架之一,unittest测试框架的主要文件结构: File >report >all_case.py &g ...

  2. selenium + python自动化测试unittest框架学习(一)selenium原理及应用

    unittest框架的学习得益于虫师的<selenium+python自动化实践>这一书,该书讲得很详细,大家可以去看下,我也只学到一点点用于工作中,闲暇时记录下自己所学才能更加印象深刻. ...

  3. selenium原理python_selenium + python自动化测试unittest框架学习(一)selenium原理及应用...

    unittest框架的学习得益于虫师的<selenium+python自动化实践>这一书,该书讲得很详细,大家可以去看下,我也只学到一点点用于工作中,闲暇时记录下自己所学才能更加印象深刻. ...

  4. python爬虫--Scrapy框架--Scrapy+selenium实现动态爬取

    python爬虫–Scrapy框架–Scrapy+selenium实现动态爬取 前言 本文基于数据分析竞赛爬虫阶段,对使用scrapy + selenium进行政策文本爬虫进行记录.用于个人爬虫学习记 ...

  5. selenium自动化测试、Python单元测试unittest框架以及测试报告和日志输出

    部分内容来自:https://www.cnblogs.com/klb561/p/8858122.html 一.基础介绍 核心概念:test case, testsuite, TestLoder,Tex ...

  6. Python之unittest框架使用

    一.unittest框架简介 是Python自带的单元测试框架,用来组织执行测试用例. 二.unittest框架4大核心类 1.TestCase: 写测试用例 2.TestSuite: 收集测试用例 ...

  7. 基于Python Selenium - Unittest框架的PO设计模式详解

    接下来我们步入正文,这篇文章从以下几个内容讲述: 1.什么是PO设计模式(Page Object Model) 2.为什么要使用PO设计模式 3.使用PO设计模式要点 4.PO设计模式实例 1.什么是 ...

  8. selenium + python自动化测试unittest框架学习(五)webdriver的二次封装

    因为webdriver的api方法很长,再加上大多数的定位方式是以xpath方式定位,更加让代码看起来超级长,为了使整体的代码看起来整洁,对webdriver进行封装,学习资料来源于虫师的<se ...

  9. 二:unittest框架配合selenium之xpath定位

    刚开始学习selenium自动化测试时,犯了一个不该犯的错误,偷懒,使用火狐浏览器中的扩展FIREBUG,FIREPATH来辅助定位. 虽然用的定位方法大多数是使用XPATH方法,但是是工具定位出来的 ...

最新文章

  1. Redis过期策略及实现原理
  2. 将js文件打包进dll 方法3
  3. ps -ef 输出结果的具体含义
  4. android刷新时的圆形动画_【Android】圆形揭露动画
  5. P6672-[清华集训2016]你的生命已如风中残烛【结论】
  6. php将年月日_php生成年月日下载列表的方法
  7. 企业职工能实行弹性退休吗?
  8. 计算机网络与综合布线系统设计,浅谈计算机网络综合布线系统设计
  9. 移动端UML图应用之UML图简述
  10. 手机java应用安装失败_解决OPPO手机在Android studio 环境下安装失败问题
  11. OSPF50个经典问题
  12. 【全局盘点】华为云政企全栈技术创新能力图谱
  13. 关于使用群晖系统创建音乐外链的研究
  14. win10升级后删除自带的微软输入法
  15. 不可思议:99%的人不了解的真实中国历史
  16. 一、微信小程序-快速回顾(创建项目、项目结构分析)
  17. 推荐 16 个优秀的 Vue 开源项目
  18. 基于ZigBee和STM32的智能家居控制系统的设计与实现(四)
  19. 数据的商业化实现之商圈选址
  20. 匈牙利离散(板子向)

热门文章

  1. 备份集中的数据库备份与现有的 '***' 数据库不同 RESTORE DATABASEnbs
  2. [职业生涯]你和你的工作
  3. c# mvc html.beginform,asp.net-mvc – 使用Html.BeginForm()与自定义路由
  4. 安全绳使用方法图解_电暖器的使用方法与安全注意事项
  5. JS一起学05:Date对象、封闭空间、函数传参和封装、获取非行间样式、字符串操作
  6. ACM 模板--邻接表 无向图 搜索算法
  7. golang中小数除以大数为0的坑
  8. 算法:验证二叉搜索树
  9. 说几个著名的死循环:
  10. 比特币多重签名机制使用篇