码迷,mamicode.com
首页 > 其他好文 > 详细

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

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

标签:mil   图片   ack   imp   orm   操作   element   测试   鼠标   

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

标签:mil   图片   ack   imp   orm   操作   element   测试   鼠标   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!