標籤:內容 常用 方法 from rom 輸入關鍵詞 com element 複製
0.匯入鍵盤類Keys()
1.常用的鍵盤操作:
- send_keys(Keys.BACK_SPACE):刪除鍵(BackSpace)
- send_keys(Keys.SPACE):空格鍵(Space)
- send_keys(Keys.TAB):製表鍵(TAB)
- send_keys(Keys.ESCAPE):回退鍵(ESCAPE)
- send_keys(Keys.ENTER):斷行符號鍵(ENTER)
- send_keys(Keys.CONTRL,‘a‘):全選(Ctrl+A)
- send_keys(Keys.CONTRL,‘c‘):複製(Ctrl+C)
- send_keys(Keys.CONTRL,‘x‘):剪下(Ctrl+X)
- send_keys(Keys.CONTRL,‘v‘):粘貼(Ctrl+V)
- send_keys(Keys.F1):鍵盤F1
- .....
- send_keys(Keys.F12):鍵盤F12
2.執行個體
from selenium import webdriver from selenium.webdriver.common.keys import Keys driver=webdriver.Chrome() driver.get("http://www.baidu.com") #輸入關鍵詞內容driver.find_element_by_id("kw").send_keys("selenium") #刪除鍵driver.find_element_by_id("kw").send_keys(Keys.BACK_SPACE) #空格鍵 driver.find_element_by_id("kw").send_keys(Keys.SPACE) #輸入內容driver.find_element_by_id("kw").send_keys("教程") #全選(Ctrl+A) driver.find_element_by_id("kw").send_keys(Keys.CONTROL,‘a‘) #剪下(Ctrl+X) driver.find_element_by_id("kw").send_keys(Keys.CONTROL,‘x‘) #粘貼(Ctrl+V) driver.find_element_by_id("kw").send_keys(Keys.CONTROL,‘v‘) #斷行符號鍵 driver.find_element_by_id("kw").send_keys(Keys.ENTER)
Python+Selenium自動化篇-7-類比鍵盤操作