mohanzb 2020-05-19
一、控制浏览器的窗口:
# coding=utf-8
from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.implicitly_wait(5)
driver.get("http:www.baidu.com")
try:
print("测试全屏模式")
driver.maximize_window()
time.sleep(3)
print(driver.get_window_size())
print("测试最小化")
driver.minimize_window()
time.sleep(3)
print(driver.get_window_size())
print("测试设置浏览器宽1024、高768显示")
driver.set_window_size(1024, 768)
time.sleep(3)
print(driver.get_window_size())
except Exception as e:
print("控制浏览器失败", format(e))
driver.quit()通过上述实例得知:
全屏模式:maximize_window() 、最小化模式:minimize_window() ,都不需要传参
窗口大小控制:set_window_size() ,参数数字为像素点
获取窗口像素:get_window_size()
二、浏览器的前进、后退
# coding=utf-8
from selenium import webdriver
driver = webdriver.Chrome()
driver.implicitly_wait(5)
url1 = "http://www.baidu.com"
url2 = "http://news.baidu.com/"
driver.get(url1)
print(f"现在访问的是:{url1}")
driver.get(url2)
print("现在访问的是:%s" % url2)
driver.back()
print(f"执行后退操作,URL:{url1}")
driver.forward()
print(f"执行前进操作,URL:{url2}")
driver.quit()通过上述实例得知:
前进:forward() 后退:back()