selenium--操作浏览器的基本方法

师承 上海悠悠: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()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值