1、控制窗口大小
WebDriver提供的set_window_size()方法可用来设置浏览器大小
以智慧外勤手机官网为例:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://m.zhihuiwq.com")
print("设置浏览器宽480,高800显示")
driver.set_window_size(480,800) #设置窗口大小
如果想全屏显示,则可以使用maximize_window()方法实现,不用加参数
2、控制浏览器前进forward()和后退back()
以智慧外勤为例:
from selenium import webdriver
from time import sleep
driver = webdriver.Chrome()
driver.maximize_window() #浏览器全屏
#访问智慧外勤web端
first_url = 'http://cloud.zhihuiwq.com'
print("现在看第一个网页 %s" %(first_url))
driver.get(first_url)
sleep(2) #为了方便看,我加了停留时间2s
#访问首页
second_url = 'http://www.zhihuiwq.com'
print("现在看第二个网页 %s" %(second_url))
driver.get(second_url)
sleep(2)
#后退至web端登陆页
print("回到登陆页 %s" %(first_url))
driver.back()
sleep(2)
#前进至官网
print("前进至官网 %s" %(second_url))
driver.forward()
3、模拟浏览器刷新refresh()
driver.refresh() #刷新当前页面