python3+selenium3学习笔记05---浏览器操作

WebDriver 主要提供的是操作页面上的各种元素的方法,但它也提供了操作浏览器的一些方法,比如控制浏览器的大小、刷新浏览器、操作浏览器的前进和后退等。

一:控制浏览器窗口

有两种方式,1:set_window_size(x, y):,2:maximize_window()。

代码如下:

# -*- coding: utf-8 -*- 
# @Time : 2019/8/31 12:46
# @Author : AForever
# @Site :
# @File : day_01.py
# @Software: PyCharm

from selenium import webdriver
import time

# 浏览器选择
driver = webdriver.Chrome()

# 浏览器大小设置,
driver.set_window_size(600,800)
time.sleep(3)

#设置浏览器全屏显示
driver.maximize_window()

# 退出浏览器
driver.quit()

二:控制浏览器前进、后退 

# -*- coding: utf-8 -*- 
# @Time : 2019/9/1 17:12
# @Author : AForever
# @Site :
# @File : day_03.py
# @Software: PyCharm

# 浏览器的操作,大小设置、前进、后退、刷新

from selenium import webdriver
import time

driver = webdriver.Chrome()
driver.maximize_window()

# 访问百度首页
url1 = "https://www.baidu.com/"
print("now access %s" % url1)
driver.get(url1)
time.sleep(1)
print(driver.title)

# 访问新闻页面
url2 = "https://news.baidu.com"
print("now access %s" % url2)
driver.get(url2)
time.sleep(1)
print(driver.title)

# 返回到百度首页
print("back to %s" % url1)
driver.back()
time.sleep(1)
print(driver.title)

# 前进到新闻页面
print("forward to %s" % url2)
driver.forward()
time.sleep(1)
print(driver.title)

driver.quit()

运行结果

 

三:浏览器刷新

'''
driver.refresh()
'''

 

posted @ 2019-08-18 23:41  AForever01  阅读(203)  评论(0编辑  收藏  举报