selenium基礎(滑鼠和鍵盤事件)

2022-07-24 20:12:13 字數 1130 閱讀 1833

selenium滑鼠和鍵盤的操作事件

webdriver常見的幾種操作方法

send_keys(values):模擬按鍵輸入,values是輸入的內容

submit():用於提交表單。例如:輸入內容後的「回車」操作

size():返回元素的尺寸

text():獲取元素的文字

get_attribute(name):獲取屬性值

is_displayed():設定該元素是否使用者可見

actionchains類提供的滑鼠操作常用的方法  

引入actionchains使用語句:from selenium.webdriver.common.action_chains import actionchains

滑鼠懸停操作的例項

from selenium import

webdriver

import

time

from selenium.webdriver.common.action_chains import actionchains#

引入actionchains方法包,用於滑鼠操作

driver=webdriver.chrome()

driver.maximize_window()

driver.get(

"")#above=driver.find_element_by_link_text("

設定")#

定位到要懸停的元素

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

對定位到的元素進行懸停操作

driver.find_element_by_link_text("

高階搜尋

").click()#

點選下拉列表中的「高階搜尋」按鈕

time.sleep(8)

driver.quit()

二、key()類提供了鍵盤上所有按鍵的方法

以下是常用的鍵盤操作

selenium操作鍵盤和滑鼠

一 簡單操作 1.點選 滑鼠左鍵 頁面按鈕 click 2.請空輸入框 clear 3.輸入字串 send keys 4.submit 一般用於模擬回車鍵 coding utf 8 匯入webdriver模組 from selenium import webdriver 匯入time模組 impor...

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...