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好友

 

 

粤ICP备19116230号
友情链接: 码农藏书阁 天天链