1 selenium 處理cookie
通過driver.get_cookies()能夠獲取所有的cookie
#刪除一條cookie
driver.delete_cookie(
"cookiename"
)
driver.delete_all_cookies(
)
2 頁面等待
為什麼需要等待
如果**採用了動態html技術,那麼頁面上的部分元素出現時間便不能確定,這個時候就可以設定乙個等待時間,強制要求在時間內出現,否則報錯
頁面等待的方法 time.sleep(10)
3 switch方法切換的操作
也可以使用 window_handles 方法來獲取每個視窗的操作物件。例如:
# 1. 獲取當前所有的視窗
current_windows = driver.window_handles
# 2. 根據視窗索引進行切換
driver.switch_to.window(current_windows[1])
動手:模擬登陸qq郵箱
在使用selenium登入qq郵箱的過程中,我們會發現,無法在郵箱的登入input標籤中輸入內容,通過觀察原始碼可以發現,form表單在乙個frame中,所以需要切換到frame中
4. 頁面前進和後退
5. selenium的優缺點
selenium 其他方法
coding utf 8 from selenium import webdriver import time from selenium.webdriver.common.keys import keys driver webdriver.chrome driver.get driver.maxi...
jQuery其他方法
1.jquery拷貝物件 深拷貝 深拷貝把裡面的資料完全複製乙份給目標物件 會另開闢乙個內心空間 如果裡面有不衝突的屬性,會合併到一起。2.多庫共存 jquery使用 作為識別符號,隨著jquery的流行,其他js庫也會使用 作為識別符號,這樣一起使用會引起衝突。使jquery和其他的js庫不存在衝...
06 其他方法
1 isalive 執行緒是否存活 system.out.println thread.currentthread getname 存活 thread.currentthread isalive 2 setname 給執行緒起名字 myinfo mi newmyinfo thread t newth...