selenium webdriver API详解(一)

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

 

一:打开某个网址 

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

二:网页的前进和后退

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

三:刷新当前页面

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

四:浏览器窗口最大化

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

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

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

六:关闭当前窗口

 

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

 

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

 

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

 

close()和quit()的区别:

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

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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyxydw.html