Selenium:操控浏览器操作
控制浏览器大小: driver.set_window_size()
from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get("http://m.baidu.com")
# 参数数字为像素点
print("设置浏览器宽480、高800显示")
driver.set_window_size(480, 800)
time.sleep(1)
print("最大化浏览器窗口")
driver.maximize_window() # 最大化浏览器窗口
driver.quit()
控制浏览器后退、前进: driver.back()/driver.fordward()
from selenium import webdriver
driver = webdriver.Chrome()
#访问百度首页
first_url= 'http://www.baidu.com'
print("now url %s" %(first_url))
driver.get(first_url)
time.sleep(1)
#访问新闻页面
second_url='http://news.baidu.com'
print("now url %s" %(second_url))
driver.get(second_url)
time.sleep(1)
#返回(后退)到百度首页
print("back to %s "%(first_url))
driver.back()
time.sleep(1)
#前进到新闻页
print("forward to %s"%(second_url))
driver.forward()
time.sleep(1)
driver.quit()
浏览器刷新: driver.refresh()
#访问百度首页
first_url= 'http://www.baidu.com'
driver.get(first_url)
time.sleep(1)
driver.find_element_by_xpath("//*[@id='kw']").send_keys("selenium") # 搜索输入框输入Selenium
#搜索框输入数据,刷新时有对比
time.sleep(2)
driver.refresh()#刷新当前页面
time.sleep(2)
driver.quit()