首页 > 其他分享 >selenium中的鼠标和键盘操作

selenium中的鼠标和键盘操作

时间:2022-12-04 20:31:42浏览次数:38  
标签:CONTROL 鼠标 Ctrl Keys selenium send 键盘 keys

1、鼠标操作

在WebDriver中,关于鼠标操作的方法封装在ActionChains类中

      ActionChains类中提供了鼠标操作的常用方法:

perform():执行所有ActionChains中存储的行为
context_click():右击
double_click():双击
drag_and_drop():拖动
move_to_element():鼠标悬停

2、键盘事件

send_keys(Keys.BACK_SPACE):删除键(BackSpace)
send_keys(Keys.SPACE):空格键(Space)
send_keys(Keys.TAB):制表键(Tab)
send_keys(Keys.ESCAPE):回退键(Esc)
send_keys(Keys.ENTER):回车键(Enter)
send_keys(Keys.CONTROL,'a'):全选(Ctrl+A)
send_keys(Keys.CONTROL,'c'):复制(Ctrl+C)
send_keys(Keys.CONTROL,'x'):剪切(Ctrl+X)
send_keys(Keys.CONTROL,'v'):粘贴(Ctrl+V)
send_keys(Keys.F1):键盘 F1
……
send_keys(Keys.F12):键盘 F12

标签:CONTROL,鼠标,Ctrl,Keys,selenium,send,键盘,keys
From: https://blog.51cto.com/u_15694134/5910052

相关文章

  • selenium遇到的问题及解决方法
    一、首先就是版本问题的报错:selenium.common.exceptions.NoSuchWindowException:Message:nosuchwindow:targetwindowalreadyclosed。遇到这种情况,就是chromedriv......
  • 全局zomm缩放后echarts鼠标偏移的问题(鼠标触发提示框位置有偏差)
    <template><divref="chart"class="echarts-con":style="{'zoom':zoom}"></div></template><script>import*asechartsfrom'echarts'//import{EleResize......
  • 事件和键盘鼠标的修饰符
    一:事件处理解决点1.绑定事件2.事件传参3.保证事件的event不丢<template><div>欢迎来到上海</div><button@click="showInfo">点击提示信息</bu......
  • jquery中的一个小TIPS:鼠标移动到连接时发出声音
    这个TIPS其实很简单的,实现的效果是:当鼠标移动到链接上时,则可以发出声音,其实很简单,代码如下:<p><ahref="#"class="click">Clickherefors......
  • C# 调用系统软键盘帮助类(兼容.netframework2.0)
    前言最近再做触屏系统的时候需要手动调用打开系统软键盘的需求,网上查找到的资料很多,在高版本的fx上也能用,但是刚好我这个现场程序是基于fx2.0开发的,只能在之前的基础上改造......
  • selenium高级用法:获取经纬度
    导言获取经纬度的方法有很多,通过调用某地图API,模块geopy。但这两种方式都有一定的缺点,调用某地图API访问次数有限,使用模块geopy虽然次数不受限制,但是这个模块只能精确到镇,如......
  • java导入包(键盘录入)
    java中的Scanner,这个类就可以接受键盘输入的数字导包--Scanner这个类在哪importjava.util.Scanner导包的动作必须出现在类定义的上边创建对象---表示我要开始用Sc......
  • 使用键盘对浏览器窗口进行操作
    浏览器的快速切换网页的快捷按键为:Ctrl+Tabctrl+5  :切换到第五个浏览器页面window+向下方向键    :  缩小浏览器的窗口 ,按双下向下方向键可以让浏览......
  • Selenium中怎样解决输入框带有readonly属性或存在日历框问题
    1、js='document.getElementById("train_date").removeAttribute("readonly");driver.execute_script(js)2、pag=driver.find_element_by_xpath('//*[@id="pane......
  • java selenium
    selenium是一种web自动化测试的工具,可以控制浏览器,进行网页操作准备首先,下载谷歌驱动,下载地址http://npm.taobao.org/mirrors/chromedriver/查看自己的谷歌浏览器版......