#引入from selenium import
webdriver
import
time
#關閉谷歌瀏覽器提示欄
option=webdriver.chromeoptions()
option.add_argument(
"--disable-infobars")
#開啟瀏覽器
driver=webdriver.chrome(options=option)
#全屏操作
driver.maximize_window()
#driver.set_window_size() #設定瀏覽器的大小
#訪問乙個**
driver.get("
")driver.get(
"")#獲取當前頁面的標題
(driver.title)
#獲取當前頁面的url
(driver.current_url)
#獲取當前頁面的控制代碼
(driver.current_window_handle)
#返回到上乙個頁面
driver.back()
time.sleep(2)
#下乙個頁面
driver.forward()
time.sleep(2)
#重新整理頁面
driver.refresh()
time.sleep(2)
#關閉當前視窗
driver.close()
#關閉瀏覽器會話
driver.quit()
webdrive 元素等待
1.顯示等待是針對某乙個元素進行相關等待判定 2.隱式等待不針對某乙個元素進行等待,全域性元素等待。1.webdriverwait 顯示等待針對元素必用 2.nosuchelementexception 用於隱式等待丟擲異常 3.by 用於元素定位 顯示等待from selenium import ...
聊聊Selenium不同webdriver的構造
本文主要討論selenium不同webdriver的構造 selenium 2,又名 webdriver,它的主要新功能是整合了 selenium 1.0 以及 webdriver webdriver 曾經是 selenium 的競爭對手 也就是說 selenium 2 是 selenium 和 w...
聊聊Selenium不同webdriver的構造
本文主要討論selenium不同webdriver的構造 selenium 2,又名 webdriver,它的主要新功能是整合了 selenium 1.0 以及 webdriver webdriver 曾經是 selenium 的競爭對手 也就是說 selenium 2 是 selenium 和 w...