web自动化测试第6步:模拟鼠标操作(ActionChains)

发布时间:2024-12-18 10:59

模拟不同设备和操作系统进行兼容性测试。 #生活乐趣# #游戏乐趣# #游戏测试#

最新推荐文章于 2024-11-17 09:12:07 发布

许西城 于 2017-07-22 11:34:15 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

在日常的测试中,经常会遇到需要鼠标去操作的一些事情,比如说悬浮菜单、拖动验证码等,这一节我们来学习如何使用webdriver模拟鼠标的操作

首页模拟鼠标的操作要首先引入ActionChains的包

from selenium.webdriver.common.action_chains import ActionChains

而对于 ActionChains包,一般的写法是:


这是这个方法一般的书写格式,下面我们来看一如何使用模拟鼠标操作的具体案例

1.鼠标拖动操作(滑动验证码问题)

方法:

drag_and_drop(self, source, target) 

   source:鼠标拖动的原始元素

   target:鼠标拖动到的另外一个元素(的位置)

   拖动source元素到target元素的位置

drag_and_drop_by_offset(self, source, xoffset, yoffset)

网址:web自动化测试第6步:模拟鼠标操作(ActionChains) https://www.yuejiaxmz.com/news/view/508186

相关内容

Python 自动化Web测试
Web自动化测试工具Selenium
推荐几款常用Web自动化测试神器!
pyautogui — GUI 自动化工具,用于模拟键盘和鼠标事件。
推荐一款新的自动化测试框架:DrissionPage
RFS的web自动化验收测试——安装篇
pyautogui 鼠标键盘自动化 库的中文版
软件测试自动化测试工具有哪些?常见的自动化工具简介
好用的自动化测试工具推荐
推荐8款自动化软件测试必备工具

随便看看