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