from selenium import webdriver from selenium.webdriver import ActionChains import time driver = webdriver.Chrome() driver.get("https://www.baidu.com/") #鼠标事件 """ perform() 执行 ActionChains 类中存储的所有行为 context_click() 右击事件 double_click() 双击事件 drag_and_drop() 拖动事件 move_to_element() 鼠标悬停事件 """ above = driver.find_element_by_link_text("设置") ActionChains(driver).move_to_element(above).perform() #driver.find_element_by_link_text("高级搜索").click() time.sleep(2) #键盘事件 from selenium.webdriver.common.keys import Keys #输入框输入内容 driver.find_element_by_id("kw").send_keys("seleniumm") time.sleep(2) #删除多输入的一个 m driver.find_element_by_id("kw").send_keys(Keys.BACK_SPACE) time.sleep(2) #输入空格键 + “教程” driver.find_element_by_id("kw").send_keys(Keys.SPACE) driver.find_element_by_id("kw").send_keys("教程") time.sleep(2) #输入组合键 Ctrl+a 全选输入框内的内容 driver.find_element_by_id("kw").send_keys(Keys.CONTROL,‘a‘) time.sleep(2) #输入组合键 Ctrl+x 剪切输入框内的内容 driver.find_element_by_id("kw").send_keys(Keys.CONTROL,‘x‘) time.sleep(2) #输入组合键Ctrl+v 粘贴输入框内的内容 driver.find_element_by_id("kw").send_keys(Keys.CONTROL,‘v‘) time.sleep(2) #用回车键代替 click() 点击操作 driver.find_element_by_id("su").send_keys(Keys.ENTER) time.sleep(2) driver.quit()
原文地址:https://www.cnblogs.com/LT-XILI/p/11619591.html
时间: 2024-09-29 19:42:57