標籤:

selenium的基本使用

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 |