Python+Selenium+Unittest框架使用——Selenium——模拟操作浏览器(三)
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——模拟操作浏览器(三)相关推荐
- selenium + python自动化测试unittest框架学习(二)
1.unittest单元测试框架文件结构 unittest是python单元测试框架之一,unittest测试框架的主要文件结构: File >report >all_case.py &g ...
- selenium + python自动化测试unittest框架学习(一)selenium原理及应用
unittest框架的学习得益于虫师的<selenium+python自动化实践>这一书,该书讲得很详细,大家可以去看下,我也只学到一点点用于工作中,闲暇时记录下自己所学才能更加印象深刻. ...
- selenium原理python_selenium + python自动化测试unittest框架学习(一)selenium原理及应用...
unittest框架的学习得益于虫师的<selenium+python自动化实践>这一书,该书讲得很详细,大家可以去看下,我也只学到一点点用于工作中,闲暇时记录下自己所学才能更加印象深刻. ...
- python爬虫--Scrapy框架--Scrapy+selenium实现动态爬取
python爬虫–Scrapy框架–Scrapy+selenium实现动态爬取 前言 本文基于数据分析竞赛爬虫阶段,对使用scrapy + selenium进行政策文本爬虫进行记录.用于个人爬虫学习记 ...
- selenium自动化测试、Python单元测试unittest框架以及测试报告和日志输出
部分内容来自:https://www.cnblogs.com/klb561/p/8858122.html 一.基础介绍 核心概念:test case, testsuite, TestLoder,Tex ...
- Python之unittest框架使用
一.unittest框架简介 是Python自带的单元测试框架,用来组织执行测试用例. 二.unittest框架4大核心类 1.TestCase: 写测试用例 2.TestSuite: 收集测试用例 ...
- 基于Python Selenium - Unittest框架的PO设计模式详解
接下来我们步入正文,这篇文章从以下几个内容讲述: 1.什么是PO设计模式(Page Object Model) 2.为什么要使用PO设计模式 3.使用PO设计模式要点 4.PO设计模式实例 1.什么是 ...
- selenium + python自动化测试unittest框架学习(五)webdriver的二次封装
因为webdriver的api方法很长,再加上大多数的定位方式是以xpath方式定位,更加让代码看起来超级长,为了使整体的代码看起来整洁,对webdriver进行封装,学习资料来源于虫师的<se ...
- 二:unittest框架配合selenium之xpath定位
刚开始学习selenium自动化测试时,犯了一个不该犯的错误,偷懒,使用火狐浏览器中的扩展FIREBUG,FIREPATH来辅助定位. 虽然用的定位方法大多数是使用XPATH方法,但是是工具定位出来的 ...
最新文章
- Redis过期策略及实现原理
- 将js文件打包进dll 方法3
- ps -ef 输出结果的具体含义
- android刷新时的圆形动画_【Android】圆形揭露动画
- P6672-[清华集训2016]你的生命已如风中残烛【结论】
- php将年月日_php生成年月日下载列表的方法
- 企业职工能实行弹性退休吗?
- 计算机网络与综合布线系统设计,浅谈计算机网络综合布线系统设计
- 移动端UML图应用之UML图简述
- 手机java应用安装失败_解决OPPO手机在Android studio 环境下安装失败问题
- OSPF50个经典问题
- 【全局盘点】华为云政企全栈技术创新能力图谱
- 关于使用群晖系统创建音乐外链的研究
- win10升级后删除自带的微软输入法
- 不可思议:99%的人不了解的真实中国历史
- 一、微信小程序-快速回顾(创建项目、项目结构分析)
- 推荐 16 个优秀的 Vue 开源项目
- 基于ZigBee和STM32的智能家居控制系统的设计与实现(四)
- 数据的商业化实现之商圈选址
- 匈牙利离散(板子向)
热门文章
- 备份集中的数据库备份与现有的 '***' 数据库不同 RESTORE DATABASEnbs
- [职业生涯]你和你的工作
- c# mvc html.beginform,asp.net-mvc – 使用Html.BeginForm()与自定义路由
- 安全绳使用方法图解_电暖器的使用方法与安全注意事项
- JS一起学05:Date对象、封闭空间、函数传参和封装、获取非行间样式、字符串操作
- ACM 模板--邻接表 无向图 搜索算法
- golang中小数除以大数为0的坑
- 算法:验证二叉搜索树
- 说几个著名的死循环:
- 比特币多重签名机制使用篇