[Selenium]如何通过Selenium实现Ctrl+click,即按住Ctrl的同时进行单击操作
在自动化测试的过程中,经常会出现这样的场景:
按住Ctrl的同时,进行单击操作,已达到多选的目的
Actions a = new Actions(driver);
a.keyDown(Keys.CONTROL).perform();
for(int i = 0;i<quantity;i++){WebElement securityEl = securitiesList.get(i);SeleniumUtil.scrollIntoView(driver, securityEl);securityEl.click();}
a.keyUp(Keys.CONTROL).perform();
转载于:https://www.cnblogs.com/MasterMonkInTemple/p/3830011.html
[Selenium]如何通过Selenium实现Ctrl+click,即按住Ctrl的同时进行单击操作相关推荐
- 已解决selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted:
已解决python selenium模块自动化操作浏览器点击元素,抛出异常selenium.common.exceptions.ElementClickInterceptedException: Me ...
- [Python从零到壹] 九.网络爬虫之Selenium基础技术万字详解(定位元素、常用方法、键盘鼠标操作)
欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...
- Selenium Web 自动化 - Selenium常用API
Selenium Web 自动化 - Selenium常用API 2016-08-01 目录 1 对浏览器操作 1.1 用webdriver打开一个浏览器 1.2 最大化浏览器&关闭浏 ...
- python selenium自动化_python selenium自动化之-环境搭建
安装python和pip上述文章有介绍,在这里不在赘述.直接安装seleinum pip3 install selenium 安装完成以后, pip3 show selenium 显示 Name: s ...
- Selenium简介以及selenium环境搭建
一.Selenium简介 1.Selenium : 是一款用于Web应用程序测试的工具,它支持多平台.多语言.多浏览去实现自动化测试,支持IE.Chrome.Firefox等浏览器 2.架构:Java ...
- python+selenium十:selenium的二次封装
python+selenium十:基于原生selenium的二次封装 from selenium import webdriverfrom selenium.webdriver.support.wai ...
- python网络爬虫系列(七)——selenium的介绍 selenium定位获取标签对象并提取数据 selenium的其它使用方法
一.selenium的介绍 知识点: 了解 selenium的工作原理 了解 selenium以及chromedriver的安装 掌握 标签对象click点击以及send_keys输入 1. sele ...
- selenium自动化测试-1.selenium介绍及环境安装
今天给大家介绍selenium及环境安装 其中包括 python环境安装 selenium环境安装 Chrome驱动安装 Firefox驱动安装 之后会陆续给大家介绍selenium系列 请不要错过我 ...
- web自动化测试python+selenium学习总结----selenium安装、浏览器驱动下载
一.安装selenium 命令安装selenium库 :pip install -U selenium 查看selenium是否安装成功:pip list PS:有时会有异常,安装失败,可以尝试去s ...
最新文章
- Batch Normalization——加速深度神经网络收敛利器
- python面试常见问题-常见Python面试题
- messenger支持查找附近的人功能吗_最新的 macOS Catalina 正式版,值得更新吗?
- 简书的css排版,css格式化排版
- NewRandomAccessFile failed to Create/Open问题解决
- 后端用python还是php_【后端开发】2019学python还是php
- C语言创建指针需要给大小吗,如何用c语言创建一个指针(示例代码)
- 2022年企业微信生态研究报告
- ambari mysql 密码_Ambari 切换 mysql 数据库
- Hive中外部表的alter与drop操作的最低权限要求
- 非零矩阵A可以写成某个列满秩矩阵与某个行满秩矩阵的乘积
- 10大名场面!Python处理办公自动化的10招!
- 【问题思考总结 线代】为什么非齐次方程的解是齐次通解加上一个非齐次特解?【几何直观+代数证明】
- 《玩透嵌入式C的角角落落》深入分析sprintf和printf函数
- 【关于vue的那些事】vue.runtime.esm.js?2b0e:619
- 浅谈 Node.js 热更新
- ubuntu让开机就打开蓝牙
- 华为手机备忘录资料备份
- ffmpeg录制桌面(队列方式)
- 倒三角形算法的实现!
热门文章
- FreeAnchor:令anchor自由匹配标签的策略
- LSTM模型在问答系统中的应用
- 自动驾驶:蛇形曲线跟踪(Stanley Model)
- python 字典排序成绩_集体备课第四章 python基础与顺序结构
- 希尔排序是一种稳定的排序算法_十大经典排序算法——希尔排序
- 如何打造园本特色_如何打造一个可持续发展的特色观光园?
- RedisTemplate设置过期时间
- 《只是为了好玩-Linux之父Linus自传》
- 渗透测试入门7之权限维持
- matlab矩阵信号,matlab - 如何在Matlab中使用移位版本的信号样本创建矩阵? - SO中文参考 - www.soinside.com...