首页 > 其他 > 详细

鼠标和键盘事件

时间:2019-03-04 23:32:00      阅读:206      评论:0      收藏:0      [点我收藏+]

ActionChains类与输入事件

1:from selenium.webdriver.common.action_chains import ActionChains

2:ActionChains(driver):用于生成模拟用户行为

3:perform():执行存储行为

鼠标事件:

表达式

说明

context_click

右击事件

double_click

双击事件

drag_and_drop

拖动

move_to_element()

鼠标停在一个元素上

click_and_hold

按下鼠标左键在一个元素上

键盘事件:   send_keys()

from selenium.webdriver.common.keys import Keys

表达式

说明

send_kyes(Kyes.BACK_SPACE)

退格键

send_kyes(Kyes.CONTRL, ‘a‘)

全选

send_kyes(Kyes.CONTRL, ‘v‘)

粘贴

send_kyes(Kyes.CONTRL, ‘c‘)

复制

send_kyes(Kyes.CONTRL, ‘x‘)

剪切

send_kyes(Kyes.ENTER)

回车

context_click 鼠标右击事件
#导入 ActionChains 用于生成模拟用户行为
from selenium.webdriver.common.action_chains import ActionChains
from selenium import webdriver
from time import sleep

# context_click 鼠标右击事件
url = https://www.baidu.com/

driver = webdriver.Firefox()
driver.get(url)
c_click = driver.find_element_by_css_selector(#su)
ActionChains(driver).context_click(c_click).perform()
技术分享图片

 


 

鼠标和键盘事件

原文:https://www.cnblogs.com/biqiuqiu/p/10474052.html

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