1、常用库
from selenium import webdriver 导入webdriver模块
from selenium.webdriver import ActionChains 导入动作链类,动作链可以储存鼠标的动作,并一起执行
from selenium.webdriver.common.key import Key 键盘操作使用的是Keys类,一般配合send_keys使用
from selenium.webdriver.support.select import Select 下拉框的操作都交由Select类进行处理
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC 显示等待使用的类
2、浏览器相关操作
创建浏览器对象 driver = webdriver.xxx()
窗口最大化 maximize_window()
获取浏览器尺寸 get_window_size()
设置浏览器尺寸 set_window_size()
获取浏览器位置 get_window_position()
设置浏览器位置 set_window_position(x,y)
关闭当前标签/窗口 close()
关闭所有标签/窗口 quit()
3、页面相关操作
请求某个url driver.get(url)
刷新页面操作 refresh()
回退到之前的页面 back()
前进到之后的页面 forward()
获取当前访问页面url current_url
获取当前浏览器标题 title
保存图片 get