selenium--unittest定位元素内容为空时模拟鼠标点击的方法
来源:互联网 发布:python复制文件夹 编辑:程序博客网 时间:2024/06/06 00:21
我们在做web自动化测试时,经常碰到一些元素为空、动态元素、隐藏的元素等等情况,
这些情况下我们是不能定位到元素并去操作的,今天给大家介绍一下当元素为空时,怎么
用鼠标去单击这个元素。
一、 下面这个页面的关闭按钮是放在一个a标签下,这个标签下是没有内容的,即没有
对象,我们一般会用到$(‘.XXX’).click()来执行这个单击操作,但这种情况下是无效的,无法执
行。
我们来看下调试下结果,结果是窗口并没有关闭
所以我们在python脚本里定位到这个a标签并且执行click操作是无法关闭这个窗口的。
二、 那么我们用另外一种方法,ActionChains
我们先在python里导入这个模块
From selenium.webdriver.common.action_chains importActionChains
我们的思路是,先把鼠标悬停到这个关闭按钮上,然后执行单击操作。
这样执行后窗口就可以关闭了。
这个方法可以用于所有元素为空时去做鼠标单击、双击、右击及键盘的输入操作。有问
题可以加群交流QQ群:610845268
0 0
- selenium--unittest定位元素内容为空时模拟鼠标点击的方法
- selenium元素定位方法
- selenium元素定位方法
- Selenium定位页面元素的方法
- selenium 页面元素的定位方法
- 使用 selenium 模拟 鼠标悬浮 在目标元素上的方法
- selenium的元素定位
- selenium webdriver 元素定位方法
- selenium+python 元素定位方法
- Selenium Webdriver元素定位方法
- selenium页面元素定位方法
- 通过获取鼠标的点击位置来动态定位元素
- python+selenium 定位到元素,无法点击
- 使用selenium模块模拟浏览器爬去网页,并进行点击定位内容笔记
- selenium 实现鼠标移动到元素上,并操作元素(鼠标放上后才出现的元素)点击
- 自动化测试工具selenium常见的元素定位方法
- Selenium Webdriver元素定位的八种常用方法
- selenium webdriver的八种元素定位方法
- ubuntu15.04火狐浏览器不能上网解决方法
- 算法4.2 有向图
- 程序员的自我修养-读书笔记
- 史上最全的正则表达式
- Spark 独立服务器的配置
- selenium--unittest定位元素内容为空时模拟鼠标点击的方法
- fastqc_report解释
- 人物角色特征提取
- Android --- 简单实现三级缓存
- CMSIS-RTOS2 应用笔记 四 创建工程
- NBNS扫描工具nbtscan-unixwiz
- Socket抽象成信件的发送
- 干货分享!DevExpressv16.2最新版演示示例等你来收!(下)
- Darwin做直播时对ReflectorSession引用数的控制