Selenium入门12 鼠标操作,键盘输入
Posted dinghanhua
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Selenium入门12 鼠标操作,键盘输入相关的知识,希望对你有一定的参考价值。
1 鼠标 集成在webdriver.ActionChains。单击、双击、右击、拖放等等。
2 键盘 引入包from selenium.webdriver.common.keys import Keys。键盘上按键几乎都有。
#coding=utf-8 # 鼠标 webdriver.ActionChains # 键盘 Keys from selenium import webdriver from selenium.webdriver.common.keys import Keys import time Keys. dr = webdriver.Firefox(). dr.get("https://www.baidu.com") dr.implicitly_wait(10) moreproduct = dr.find_element_by_css_selector("a.bri") webdriver.ActionChains(dr).move_to_element(moreproduct).perform() time.sleep(3) kw = dr.find_element_by_id("kw") #webdriver.ActionChains(dr).context_click(kw).perform() #鼠标右击 kw.send_keys(‘测试‘) #键盘输入 time.sleep(2) #kw.send_keys(Keys.CONTROL,‘a‘) #组合键ctrl+a kw.send_keys(Keys.BACK_SPACE) time.sleep(2) kw.send_keys(Keys.RETURN) time.sleep(2) dr.quit()
以上是关于Selenium入门12 鼠标操作,键盘输入的主要内容,如果未能解决你的问题,请参考以下文章