师承 上海悠悠:https://www.cnblogs.com/yoyoketang/p/6123834.html
本篇主要讲解如何使用Python调用webdriver框架的API,对浏览器做一些常规操作,比如打开。前进,后退、刷新、设置窗口大小。截屏、退出等操作。
1、导入webdriver这个类
from selenium import webdriver
2、使用这个类创建一个浏览器对象,以便使用该浏览器用来操作
driver = webdriver.Chrome()
3、打开浏览器
driver.get('https://www.baidu.com')
4、设置等待时间,由于返回响应需要一定的时间,因此我们等待几秒钟,等有响应之后再进行下一步操作
import time # 导入time模块,Python自带的一个库
time.sleep(2) # 调用sleep方法
5、等待2S后刷新页面
driver.refresh()
6、前进、后退
前进相当于浏览器的左上角的按钮,后退相当于浏览器右上角的右箭头按钮
driver.forward()
driver.back()
7、设置窗口大小
(1)设置窗口大小为手机分辨率540*960
driver.set_window_size(540,960)
(2)设置窗口最大化
driver.maximize_window()
8、截屏:get_screenshot_as_file
打开网站之后,我们可以对屏幕截屏
截屏后设置指定的保存路径+文件名称+后缀
driver.get_screenshot_as_file('D:\code\\test_jpg\新增用户.jpg')
9、退出
driver.quit()