driver.maximize_window() maximizes the browser
ActionChains class and input events
1:from selenium.webdriver.common.action_chains import ActionChains
2:ActionChains(driver): used to simulate user behavior in production
3: perform(): perform storage behavior;
#mouse events:
#context_click Right click event
#double_click double click event
#drag_and_drop Drag
#click_and_hold left mouse button pressed on an element
#move_to_element(ele) Mouse over an element
ele = driver.find_element_by_link_text('Enterprise Direct Class')
ActionChains(driver).move_to_element(ele).perform()
Keyboard events:
from selenium.webdriver.common.keys import Keys
send_keys(Keys.BACK_SPACE) backspace key
send_keys(Keys.CONTRL,'a')全选
send_keys(Keys.CONTRL,'v')粘贴
send_keys(Keys.CONTRL,'c')复制
send_keys(Keys.CONTRL,'x')剪切
send_keys(keys.ENTER)回车