本系列主要讲解webdriver常用的API使用方法(注意:使用前请确认环境是否安装成功,浏览器驱动是否与谷歌浏览器版本对应)

一:打开某个网址:get() 

from selenium import webdriver   # 导入webdriverdriver = webdriver.Chrome()      # 实例化driver.get('https://www.cnblogs.com/kevin-liutianping/')   # 打开我的博客首页driver.quit()                          # 关闭浏览器进程

二:网页的前进和后退:back(),forward()

from selenium import webdriver   # 导入webdriverdriver = webdriver.Chrome()      # 实例化driver.get('https://www.baidu.com/')   # 打开百度网址driver.get('https://www.cnblogs.com/kevin-liutianping/')   # 打开我的博客首页driver.back()                          # 后退driver.forward()                       # 前进driver.quit()                          # 关闭浏览器进程

三:刷新当前页面:refresh()

from selenium import webdriver   # 导入webdriverdriver = webdriver.Chrome()      # 实例化driver.get('https://www.cnblogs.com/kevin-liutianping/')   # 打开我的博客首页driver.refresh()                       # 刷新当前页面driver.quit()                          # 关闭浏览器进程

四:浏览器窗口最大化:maximize_window()

from selenium import webdriver   # 导入webdriverdriver = webdriver.Chrome()      # 实例化driver.maximize_window()         # 窗口最大化driver.get('https://www.cnblogs.com/kevin-liutianping/')   # 打开我的博客首页driver.quit()                          # 关闭浏览器进程

五:休眠(必须要导入time模块)

from selenium import webdriver   # 导入webdriverimport time           # 导入time模块driver = webdriver.Chrome()      # 实例化driver.get('https://www.cnblogs.com/kevin-liutianping/')   # 打开我的博客首页time.sleep(5)                          # 等待5sdriver.quit()                          # 关闭浏览器进程

六:关闭当前窗口:clos()

from selenium import webdriver   # 导入webdriverdriver = webdriver.Chrome()      # 实例化driver.get('https://www.cnblogs.com/kevin-liutianping/')   # 打开我的博客首页driver.close()                         # 关闭当前窗口

七:关闭浏览器进程(注意:当我们脚本执行完毕后,一定要加上quit(),这个方法可以回收c盘的临时文件)

from selenium import webdriver   # 导入webdriverdriver = webdriver.Chrome()      # 实例化driver.get('https://www.cnblogs.com/kevin-liutianping/')   # 打开我的博客首页driver.quit()                          # 关闭浏览器进程

close()和quit()的区别:

1.close用于关闭当前窗口,当打开的窗口较多时,可以用close当前部分窗口

2.quit用于关闭浏览器进程,意思就是关闭所有的窗口,回收c盘的临时文件

												

最新文章

  1. rabbitmq 的心跳机制&应用
  2. jQuery超酷下拉插件6种效果演示
  3. Selenium Grid 运行报错 Exception thrown in Navigator.Start first time ->Error forwarding the new session Empty pool of VM for setup Capabilities
  4. 扒一扒JavaScript 预解释
  5. [CSS]三层嵌套的滑动门
  6. Hibernate个人总结
  7. UNIX下解压缩文件
  8. setlocal enabledelayedexpansion
  9. 从一般分布式设计看HDFS设计思想与架构
  10. MySQL_执行计划详细说明
  11. linux 下文件误删恢复
  12. 手机端input[type=date]的placeholder不起作用
  13. java扫描文件。
  14. ubuntu 安装 postgresql
  15. chart学习
  16. 廖雪峰Java1-3流程控制-9break、continue
  17. MySql(十八):MySql架构设计——高可用设计之 MySQL 监控
  18. iframe内点击a标签禁止滚动到顶部
  19. 20145324王嘉澜 《网络对抗》进阶实践之 shellcode注入和Return-to-libc攻击深入
  20. Linux——权限管理命令简单笔记

热门文章

  1. sum函数
  2. 机器学习基石笔记:Homework #2 decision stump相关习题
  3. ASP.NET Core 如何设置发布环境
  4. 使用java代码将时间戳和时间互相转换
  5. .net core API 使用swagger
  6. 基于 Axis2的webService接口的基本开发步骤
  7. TestNG+Maven+IDEA 自动化测试(二) TestNG.xml
  8. web相关文件加载顺序
  9. ABAP术语-Update Key
  10. Redis全方位详解--磁盘持久化和容灾备份