常用元素操作api之常見滑鼠鍵盤操作(一)

2022-06-24 03:27:14 字數 943 閱讀 3981

# 步驟:

# 1.匯入模組

# 2.匯入動作鏈條頭

# 3.設計動作

# 4.執行

from selenium import webdriver

from selenium.webdriver.common.action_chains import actionchains

#1)actiongchains類中滑鼠常用操作方法

#contest_click() 右擊

#double_click() 雙擊

#drag_and_drop() 拖動

#move_to_element() 滑鼠移動到乙個元素上面

#click_and_hold 按下滑鼠左鍵在乙個元素上面

#release()元素釋放

driver= webdriver.chrome()

driver.get('')

driver.find_element_by_id('kw').send_keys('測試開發')

wl = driver.find_element_by_id('su')

actionchains(driver).context_click(wl).perform() #右擊

actionchains(driver).double_click(wl).perform() #雙擊

# 拖動的思想 用滑鼠按住元素----》移動滑鼠----》釋放滑鼠

#演示3,move_to_element 懸停,滑鼠移動到乙個元素上

wl = driver.find_element_by_id('s-usersetting-top')

actionchains(driver).move_to_element(wl).perform()

driver.find_element_by_link_text('高階搜尋').click()

selenium之滑鼠鍵盤操作

1 滑鼠操作 關於滑鼠的操作封裝在actionchains 類裡,所以需要提前匯入actionchains 類 perform 執行所有 actionchains 中儲存的行為 接在actionchains類之後 匯入actionchains 類 from selenium.webdriver im...

Selenium 3 滑鼠 鍵盤操作常用方法

滑鼠 在 webdriver 中,關於滑鼠操作的方法封裝在 actionchains 類中。actionchains 類提供了滑鼠操作的常用方法 from selenium import webdriver 引入 actionchains 類 from selenium.webdriver.comm...

常用元素操作api之定位元素操作iframe(六)

定位frame中的物件driver webdriver.chrome frame iframe 沒有id和name,必須先做出乙個元素 為什麼?driver.switch to.frame driver.get file e e6 a1 8c e9 9d a2 selenium e5 85 83 e...