一、簡單操作
1.點選(滑鼠左鍵)頁面按鈕:click()
2.請空輸入框:clear()
3.輸入字串:send_keys()
4.submit()一般用於模擬回車鍵
#-*-coding:utf-8-*-二、鍵盤操作#匯入webdriver模組
from selenium import webdriver
#匯入time模組
import time
#開啟谷歌瀏覽器
driver = webdriver.chrome()
#開啟**
driver.get('')
#固定等待2s
time.sleep(2)
#瀏覽器視窗最大化
driver.maximize_window()
time.sleep(2)
#driver.find_element_by_link_text("新聞").click()
#driver.back()
driver.find_element_by_id("kw").send_keys("dms123")
time.sleep(2)
#driver.find_element_by_id("kw").clear()
driver.find_element_by_id("su").submit()
1.模擬鍵盤的操作需要先導入鍵盤模組:from selenium.webdriver.common.keys import keys
2.模擬enter鍵,可以用send_keys(keys.enter)
3.鍵盤f1到f12:send_keys(keys.f1) 把f1改成對應的快捷鍵
複製ctrl+c:send_keys(keys.control,'c')
貼上ctrl+v:send_keys(keys.control,'v')
全選ctrl+a:send_keys(keys.control,'a')
剪下ctrl+x:send_keys(keys.control,'x')
製表鍵tab: send_keys(keys.tab)
driver.find_element_by_id("kw").send_keys(keys.control,'a')三、滑鼠懸停事件time.sleep(2)
driver.find_element_by_id("kw").send_keys(keys.control,'c')
1.滑鼠事件需要先導入模組:from selenium.webdriver.common.action_chains import actionchains
2.perform() 執行所有actionchains中的行為
move_to_element() 滑鼠懸停
右擊滑鼠:context_click()
雙擊滑鼠:double_click()
mouse = driver.find_element_by_link_text("設定")time.sleep(2)
actionchains(driver).move_to_element(mouse).perform()
selenium 滑鼠和鍵盤事件的操作
perform 執行所有actionchains儲存的行為 context click 右擊 double click 雙擊 drag and drop 拖動 move to element 懸停 from selenium import webdriver from selenium.webdri...
selenium之滑鼠鍵盤操作
1 滑鼠操作 關於滑鼠的操作封裝在actionchains 類裡,所以需要提前匯入actionchains 類 perform 執行所有 actionchains 中儲存的行為 接在actionchains類之後 匯入actionchains 類 from selenium.webdriver im...
selenium基礎(滑鼠和鍵盤事件)
selenium滑鼠和鍵盤的操作事件 webdriver常見的幾種操作方法 send keys values 模擬按鍵輸入,values是輸入的內容 submit 用於提交表單。例如 輸入內容後的 回車 操作 size 返回元素的尺寸 text 獲取元素的文字 get attribute name ...