浏览器的操作

浏览器最大化
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("https://www.baidu.com/")print("浏览器最大化")
driver.maximize_window()
driver.quit()

设置浏览器的宽高
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("https://www.baidu.com/")
print("设置浏览器宽480、高800显示")
driver.set_window_size(480, 800)
driver.quit()

控制浏览器前进、后退
from selenium import webdriver
driver = webdriver.Firefox()
first_url = "https://www.baidu.com/"
print("now access %s" % (first_url))
driver.get(first_url)
second_url = "http://news.baidu.com"
print("now access %s" % (second_url))
driver.get(second_url)
print("back to %s "% (first_url))
driver.back()
print("forward to %s"% (second_url))
driver.forward()
driver.quit()

 
 

转载于:https://www.cnblogs.com/jetaime-ZH/p/10596972.html

第三章 python webdriver API(一)——浏览器操作相关推荐

  1. Selenium3 Python WebDriver API源码探析(19)加载FireFox用户配置文件

    FireFox用户配置文件 Firefox 将用户个人信息(例如书签.密码.首选项.扩展.Cookie.证书等)保存在一系列文件中,它们被叫做用户配置文件,它们与 Firefox 的程序文件保存在不同 ...

  2. 第三章 Python Kivy 学习 -- Kivy官方入门教程Pong Game

    系列文章目录 第一章 Python Kivy 学习 – Kivy介绍及环境安装 第二章 Python Kivy 学习 – Kivy项目开发原理(待编辑) 第三章 Python Kivy 学习 – Ki ...

  3. 【Python学习笔记—保姆版】第三章—Python流程控制、函数的定义、常见错误、模块与包、类

    第三章-python函数.分支结构 流程控制 if-else for 循环 while循环 continue/break range()函数 列表与元组遍历 练习 函数的定义 变量作用域 基本形式 函 ...

  4. Python入门 - 笔记 - 第三章 Python中的变量和数据类型

    第三章 Python中的变量和数据类型 -------------------------------------------------------------------------------- ...

  5. 第三章Python快速入门

    前言 本章重点介绍有关Python的基础知识,这是每一个Python用户所要走过的必经之路,因为任何一段Python代码中都会包含一些基础知识.对于读者来说,只有基础夯实牢了,在之后的代码编程中才会轻 ...

  6. 第三章 Python函数基础及进阶

    第三章 函数基础及进阶 3.1 上章补充内容 3.1.1 Bytes类型 计算机的数据需要存到硬盘上,但是硬盘只能存储二进制的数据. 我们知道将计算机里的数据转换成我们能看懂的数据是将二进制 -> ...

  7. chrome动态ip python_简单python代码实现模拟浏览器操作

    首先安装python环境,楼主为python3.6.6 用pip 安装selenium pip install selenium 下面是代码的具体实现: #交互模式 from selenium imp ...

  8. Python+Selenium WebDriver API:浏览器及元素的常用函数及变量整理总结

    由于网页自动化要操作浏览器以及浏览器页面元素,这里笔者就将浏览器及页面元素常用的函数及变量整理总结一下,以供读者在编写网页自动化测试时查阅. from selenium importwebdriver ...

  9. 第4章 Selenium2-java WebDriver API (三)

    4.12  上传文件  4.12.1  sendKeys实现上传  html <html><head></head><body><div clas ...

最新文章

  1. GitHub:GitHub简介、使用方法、经验总结(图文教程)之详细攻略(持续更新!)
  2. volatile修饰的变量_看了这篇volatile详细介绍,面试你会害怕?
  3. 窗口分析函数_6_计算累加差
  4. UVa 12100 - Printer Queue
  5. 【A】兼容Core3.0后 Natasha 的隔离域与热编译操作。
  6. k近邻推荐用到的各种距离
  7. 机器学习论文泛读总结
  8. 使用spring的JavaMailSender发送邮件
  9. 第四章 consul cluster
  10. 子组件触发父组件的方法
  11. Ruby 从入门到掌握视频教程(31 个视频)
  12. 基于二维激光雷达的三维激光扫描系统的设计与实现
  13. socket 10106问题解决日记
  14. 网页前端上传文件,后端接受并处理文件
  15. Python 编写24点游戏
  16. 需要程序猿了解的 89 个操作系统核心知识
  17. 【es】elasticsearch生产数据备份和恢复方案
  18. 局域网(LAN),广域网(WAN)和互联网
  19. 【数电课程设计】---出租车计价器
  20. class_addMethod 简介

热门文章

  1. 全卷积神经网路【U-net项目实战】语义分割之U-Net详解
  2. python实训报告pygame_20181218 实验四《Python程序设计》实验报告
  3. 在网络推广外包中企业网站排名优化在网络推广外包中如何实现?
  4. 网站前中期外链优化少不了这三点!
  5. 5v可编程rgb接口_电脑的各个接口详解,不懂电脑的白小必备干货知识
  6. 当前系统license已过期什么意思_saas系统是什么意思?
  7. u盘最大单个文件支持多少g_为什么32G的U盘却存了不4G的文件,原因很简单
  8. INT_MAX和INT_MIN注意事项
  9. (整理类)文件描述符,文件描述符标志,文件状态标志
  10. 【编程开发】Python隐藏属性——使用双下划线标识私有属性,外部不可直接访问...