selenium+键盘鼠标

一、简单操作

    1.点击(鼠标左键)页面按钮:click()

    2.请空输入框:clear()

    3.输入字符串:send_keys()

二.模拟键盘

模拟键盘的操作需要先导入键盘模块:from selenium.webdriver.common.keys import Keys

    1.模拟回车键:submit() or   send_keys(Keys.ENTER)

    2.键盘F1到F12:send_keys(Keys.F1) 把F1改成对应的快捷键

    3.复制Ctrl+C:send_keys(Keys.CONTROL,'c') 

    4.粘贴Ctrl+V:send_keys(Keys.CONTROL,'v') 

    5.全选Ctrl+A:send_keys(Keys.CONTROL,'a') 

    6.剪切Ctrl+X:send_keys(Keys.CONTROL,'x') 

    7.制表键Tab:  send_keys(Keys.TAB) 

    eg: driver.find_element_by_id("kw").send_keys(Keys.CONTROL,'a')

三.鼠标

鼠标事件需要先导入模块:from selenium.webdriver.common.action_chains import ActionChains;perform() 执行所有ActionChains中的行为

    1.鼠标悬停:   move_to_element()     eg:ActionChains(driver).move_to_element(mouse).perform()

    2.右击鼠标:context_click()

    3.双击鼠标:double_click()

    4.拖动鼠标:drag_and_drop()

原文地址:https://www.cnblogs.com/fenhong/p/9171705.html