鼠标事件
from selenium.webdriver.common.action_chains import ActionChains
contest_click() 右击
double_click() 双击
drag_and_drop(source,target) 拖动
move_to_element() 鼠标悬停
鼠标悬停为重点
perform()标示执行
鼠标拖放:
drag_and_drop(source,target)
source鼠标拖动的源元素
target鼠标释放的目标元素
键盘事件
from selenium.webdriver.common.keys import Keys
删除键backspace:
send_keys(Keys.BACK_SPACE)
空格键space:
send_keys(Keys.SPACE)
制表键Tab:
send_keys(Keys.TAB)
回退键Esc:
send_keys(Keys.ESC)
回车键Enter:
send_keys(Keys.ENTER)
全选ctrl+a:
send_keys(Keys.CONTROL,'a')
复制ctrl+c:
send_keys(Keys.CONTROL,'c')
剪切ctrl+x:
send_keys(Keys.CONTROL,'x')
粘贴ctrl+v:
send_keys(Keys.CONTROL,'v')
键盘F1
send_keys(Keys.F1)
键盘F5
send_keys(Keys.F5)
键盘F12
send_keys(Keys.F12)