1、Driver浏览器驱动类,可以理解成一个浏览器,常用的Chome/Firefox
实例化成对象:
from selenium.webdriver.chrome.webdriver import WebDriver
from selenium.webdriver.chrome.options import Options
__options = Options()
__options.add_argument('--headless')
driver = WebChrome(chrome_options=__options)
常用的方法:
get(self, url)
find_element(self, by=By.ID, value=None)
def maximize_window(self)
back(self):
refresh(self):
close(self):
quit(self):
常用的属性
title
current_url # 当前页面URL地址
switch_to # 返回的是SwitchTo对象,可以用window(self, window_name)、frame(self, frame_reference):等方法
2、Element(元素)