selenium操作浏览器的前进和后退
前进关键字:driver.forward()
后退关键字:driver.back()
测试对象:1、https://www.baidu.com/
2、https://www.sogou.com/
实例代码:
1 # 导入测试所需的库或者模块 2 from selenium import webdriver 3 import unittest 4 import time 5 6 class ApitestStudy(unittest.TestCase): 7 # 找到浏览器驱动并执行 8 def setUp(self): 9 self.driver = webdriver.Chrome(executable_path = "F:\Python\Scripts\chromedriver.exe") 10 # 执行测试用例 11 def test_ApitestStudy_Url(self): 12 firstrequesturl = "https://www.sogou.com/" 13 secondrequesturl = "https://www.baidu.com/" 14 # 首先访问sogou首页 15 self.driver.get(firstrequesturl) 16 # 然后在访问Baidu首页 17 self.driver.get(secondrequesturl) 18 # 后退至上次访问的sogou首页 19 time.sleep(2) 20 self.driver.back() 21 # 前进至访问的baidu首页 22 time.sleep(2) 23 self.driver.forward() 24 print("...执行成功...") 25 def tearDown(self): 26 # 退出浏览器 27 self.driver.quit() 28 if __name__ == "__main__": 29 unittest.main()
执行结果:
以上就是操作浏览器的前进与后退的实例代码,比较初级,适合我这样的小白。后边其他的一些操作将会持续更新。敬请期待!!!
转载于:https://www.cnblogs.com/Zhan-W/p/10771416.html
selenium操作浏览器的前进和后退相关推荐
- java操作浏览器_java selenium 操作浏览器实例
导读热词 本篇文章介绍selenium 操作浏览器 阅读目录 浏览器最大化 前进,后退, 刷新 截图操作 模拟鼠标操作 杀掉Windows浏览器进程 浏览器最大化 前进,后退, 刷新 public s ...
- [Python爬虫]使用Selenium操作浏览器订购火车票
这个专题主要说的是Python在爬虫方面的应用,包括爬取和处理部分 [Python爬虫]使用Python爬取动态网页-腾讯动漫(Selenium) [Python爬虫]使用Python爬取静态网页-斗 ...
- Jmeter模拟selenium操作浏览器
前言 selenium是一个web自动化测试的开源框架,它支持多语言:python/java/c#- selenium支持多语言,是因为selenium与浏览器驱动之间是通过http协议进行通信的.只 ...
- 零基础:Python之Selenium操作浏览器模拟登陆QQ邮箱
零基础:Python之Selenium操作浏览器模拟登陆QQ邮箱 一. Selenium简介 二. 环境配置 2.1 Python运行环境搭建 2.2 Selenium相关安装与配置 2.2.1 Se ...
- Selenium基础 — Selenium操作浏览器窗口滚动条
1.为什么操作滚动条 在HTML页面中,由于前端技术框架的原因,页面中的一些元素为动态显示,元素根据滚动条的下拉而被加载. 例如:页面注册同意条款,需要滚动条到最底层,才能点击同意. 2.Seleni ...
- selenium操作浏览器cookie方法
/** * 操作浏览器的cookie */ @Test public void testCookie()throws Exception{ ...
- [Selenium] 操作浏览器 Cookies
WebDriver 提供了一系列 Cookies 的操作来获取.填写.删除 Cookies 的方法,节省了多次在登陆页面的查找元素并填写登录信息的时间. 1)获取 Cookies ,并保存到文件中以备 ...
- selenium操作浏览器窗口最大化和刷新
实际测试过程中经常遇到打开一个页面并不是全屏显示,但是却希望它能够全屏显示或者新增一条记录后需要刷新一下看能不能再列表中正常显示. 于是就有了今天的关于对浏览器窗口的最大化和刷新页面.需要说明的一点: ...
- Python selenium操作浏览器全屏截图
最近完成一个需求,需要对监控页面全屏截图,并存储成图片上传到oss. 先简短记录下最终的解决方式,后续有空完善细节及代码注释. 网上找了很多资料,全屏截图的确可以,但是如果有代码小scroll的页面无 ...
最新文章
- wxWidgets:wxNavigationKeyEvent类用法
- mybatis简单案例源码详细【注释全面】——前期准备
- 在SharePoint 2010中创建网站的权限级别
- 典型相关分析_2020-2025年中国海水淡化行业发展前景与投资预测分析报告
- vue怎么vw布局好用_vue cli3项目的pc自适应布局_vw
- java执行数据库命令行_java程序执行命令行,解锁数据库表
- IndexedDB 简单封装
- MEME将于4月12日推出V2版本
- idea怎么跳转到源代码_mooc-IDEA 项目/文件之间跳转--002
- 基于stm32的蓝牙遥控智能小车_基于51用蓝牙控制小车(提高篇)
- (转)查理·芒格:光靠已有的知识,你走不了多远
- lvremove 删除逻辑卷
- 统计推断——假设检验——方差分析之多重比较(LSD法、Sidak法、Bonferroni法、Dunnett法、Tukey法、SNK 法、Duncan法)
- PS 快捷键大全(psshortcut)
- 单极性SPWM的两种控制方法与过零点输出特性分析比较
- Java技术--单点登录统一认证系统的实现
- 企业逼迫员工离职,员工可以收集哪些证据进行维权?
- SNN系列|学习算法篇(1)Tempotron
- 世界知名洋酒种类及酒具的使用
- 【docker】导入镜像报错磁盘空间不足的解决方法 【docker】修改默认的存储路径
热门文章
- element.style内联样式修改
- REVERSE-PRACTICE-CTFSHOW-5
- mysql把一个数据库中的数据复制到另一个数据库中的表 2个表结构相同
- 下载matlab安装包太慢_Matlab2017a软件安装包以及安装教程
- 【2019牛客暑期多校训练营(第一场) - A】Equivalent Prefixes(单调栈,tricks)
- CCFCSP 2018年9月 -- 部分题目
- Apollo进阶课程㉗丨Apollo控制技术详解——控制理论
- linux虚拟机上安装域名,虚拟机如何安装linux系统
- 反序列化 php R类型,pikachu-PHP反序列化、XXE、SSFR
- php 获取 uri,获取URI地址