selenium的滑鼠mouse操作

2022-09-10 14:36:18 字數 767 閱讀 2887

selenium的滑鼠mouse操作:

from selenium import

webdriver

from selenium.webdriver.common.action_chains import

actionchains

import

time

driver=webdriver.chrome() #

配置引數

driver.get("

")above=driver.find_element_by_link_text(u"設定"

)actionchains(driver).move_to_element(above).perform()

#滑鼠停留

#actionchains(driver).move_to_element(above).move_to_element(elem) 移動 elem需要自己放元素

actionchains(driver).move_to_element(above).context_click() #

滑鼠單擊

actionchains(driver).move_to_element(above).double_click() #

滑鼠雙擊

actionchains(driver).move_to_element(above).drag_and_drop() #

拖放 先挪到這個位置上抓住,再抓到乙個元素,再把它放了

time.sleep(10)

selenium 滑鼠操作

與滑鼠操作相關的方法都封裝在actionchains類中。使用前,需呼叫actionchains。from selenium.webdriver import actionchains 1 perform 執行actiobchains類中儲存的所有行為 2 context click 右擊 3 do...

selenium滑鼠拖動

var builder new actions driver builder.movetoelement driver.getelementbycssselector commentproduct rating rating 16 1,2 click perform 乙個引數為要操作的原元素,後邊第...

selenium 滑鼠操作

在我們做自動化的時候,有時候會用到滑鼠的一些操作,比如雙擊,滑鼠懸浮等操作,selenium提供了actionchains方法來供我們操作 雙擊from selenium import webdriver from selenium.webdriver.common.action chains im...