1. 程式人生 > >Selenium入門12 鼠標操作,鍵盤輸入

Selenium入門12 鼠標操作,鍵盤輸入

quit click _id font aid from itl element odi

1 鼠標 集成在webdriver.ActionChains。單擊、雙擊、右擊、拖放等等。

技術分享圖片

2 鍵盤 引入包from selenium.webdriver.common.keys import Keys。鍵盤上按鍵幾乎都有。

技術分享圖片

#coding=utf-8
# 鼠標 webdriver.ActionChains
# 鍵盤 Keys


from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
Keys.
dr = webdriver.Firefox().
dr.get(
"https://www.baidu.com") dr.implicitly_wait(10) moreproduct = dr.find_element_by_css_selector("a.bri") webdriver.ActionChains(dr).move_to_element(moreproduct).perform() time.sleep(3) kw = dr.find_element_by_id("kw") #webdriver.ActionChains(dr).context_click(kw).perform() #鼠標右擊 kw.send_keys(測試) #鍵盤輸入
time.sleep(2) #kw.send_keys(Keys.CONTROL,‘a‘) #組合鍵ctrl+a kw.send_keys(Keys.BACK_SPACE) time.sleep(2) kw.send_keys(Keys.RETURN) time.sleep(2) dr.quit()

Selenium入門12 鼠標操作,鍵盤輸入