4. Mouse and keyboard events

from selenium.webdriver.common.action_chains import ActionChains

ActionChains(driver): used to generate simulated user behavior

perform(): perform storage behavior

mouse event

expression illustrate
click() click
context_click() left click event
double_click() double click event
drag_and_drop() drag
move_to_element() mouse over an element
click_and_hold Left mouse button pressed on an element

ActionChains(b).move_to_element(ele).perform() #Put the mouse on the ele element

keyboard event

from selenium.webdriver.common.keys import Keys

expression illustrate
send_keys(Kyes.BACK_SPACE) backspace
   
   
   
   
   
   

 

Ha ha

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324632219&siteId=291194637