一、简单操作
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()