selenium的基本使用
04-16
selenium 官方文檔
一:設定瀏覽器載入的等待時間(打開官方文檔,按提示使用以下的庫)
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
browser = webdriver.Chrome()
wait = (browser, 10)
input = wait.until(EC.presence_of_element_located((By.CSS_SELECTOR, #q)) )
#輸入前要做wait判斷,輸入框存在的時候再繼續。。。注意括弧的個數
submit = wait.until( EC.element_to_be_clickable((By.CSS_SELECTOR, #J_TSearchForm > div.search-button > button)))
input.send_keys(KEYWORD) #輸入內容
submit.click() #點擊響應
推薦閱讀:
※Selenium Webdriver Desired Capabilities
※淺析基於Selenium和TestNG的自動化測試框架
※selenium自動化測試入門 層級定位與定位一組元素
※Python多線程Selenium跨瀏覽器測試
※Selenium入門
TAG:Selenium |