selenium浏览器API
有关浏览器本身的API,最小化浏览器这个会报错,因为极少会用到,所以就没去研究它为什么会报错。
1,maximize_window()
浏览器最大化
2,minimize_window()
浏览器最小化
3,set_window_size(x,y)
设置浏览器窗口大小
4,get_window_size()
获取浏览器当前窗口大小
5,get(url)
打开指定网页
6,current_url
获取当前页面的链接地址
7,back()
页面后退
8,forward()
页面前进
9,quit()
此方法与close()都是关闭浏览器
10,get_screenshot_as_file()
屏幕截图,保存路径是脚本所在路径
例子:
# -*- coding: utf-8 -*-
from selenium import webdriver
import time
driver = webdriver.Chrome()
time.sleep(2)
# 设置浏览器大小
driver.set_window_size(500, 400)
time.sleep(2)
# 最小化浏览器,但在我这环境中报错
#driver.minimize_window()
time.sleep(2)
# 最大化浏览器
driver.maximize_window()
time.sleep(2)
# 打开网址
driver.get('https://baidu.com')
time.sleep(2)
# 获取浏览器url
url= driver.current_url
print url
time.sleep(2)
# 打开网址
driver.get('http://www.sterson.com.cn/test')
time.sleep(2)
# 回退
driver.back()
time.sleep(2)
# 前进
driver.forward()
time.sleep(2)
# 戴图
driver.get_screenshot_as_file('t.png')
time.sleep(2)
# 关闭浏览器
driver.quit()
该文章对你有帮助吗,求分享转发: 分享到QQ空间 分享给QQ好友