首页 > 其他 > 详细

Selenium入门12 鼠标操作,键盘输入

时间:2018-10-04 02:48:34      阅读:138      评论:0      收藏:0      [点我收藏+]

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 鼠标操作,键盘输入

原文:https://www.cnblogs.com/dinghanhua/p/9740292.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!