qtp10.0下鼠标滚轮事件

QTP/UFT 自动化测试浅谈1-模拟键盘Mercury.DeviceReplay 想来在公司已经做了一年半自动化测试了,现在归纳一下 有时需要QTP模拟用户进行键盘输入或者鼠标操作,Mercury.DeviceReplay这个类很好的解决了这个问题 1)实现复选List或者Table时,需要配合按下Ctrl键 Set oDevice = CreateObject("Mercury.DeviceReplay") ... oDevice.KeyDown 29 'Ctrl键 阅读详情

qtp 10.0下产生鼠标滚轮event方法。


Extern.Declare micVoid, "mouse_event", "user32.dll", "mouse_event", micLong, micLong, micLong, micLong, micLong
Const MOUSEEVENTF_WHEEL = 2048 '@const long | MOUSEEVENTF_WHEEL | middle button up
Const POSWHEEL_DELTA = 120 '@const long | POSWHEEL_DELTA | movement of 1 mousewheel click Down<nl>
Const NEGWHEEL_DELTA = -120 '@const long | NEGWHEEL_DELTA | movement of 1 mousewheel click Up<nl>
'************************************************* *********************
'* @bsub MouseWheelRot | perform mouse wheel rotations
'* @comm Author: Ron Goodwin
'* @bparm number of mouse clicks
'* @ex MouseWheelRot(5); MouseWheelRot(-5)
'* @devnote positive and negative clicks exist, negative rotates wheel up: positive down
'* @todo Nil
'************************************************* *********************
Sub MouseWheelRot(iClicks)

dim iLoop
dim bPos

if iClicks > 0 then
bPos = true
end if
for iLoop = 1 to abs(iClicks)
if bPos then
Extern.mouse_event MOUSEEVENTF_WHEEL,0,0,POSWHEEL_DELTA,0
else
Extern.mouse_event MOUSEEVENTF_WHEEL,0,0,NEGWHEEL_DELTA,0
end if
next
End Sub



form http://www.sqaforums.com/forums/hp-unified-functional-testing-uft-mercury-quicktest-pro-qtp/50190-mouse-wheel-recording-qtp.html

QTP模拟鼠标和键盘事件整理 QTP模拟鼠标和键盘事件整理,里面内容包括了如何用代码实现模拟鼠标和键盘事件 立即下载

相关推荐

WPS JS宏实战:批量调整200个Word表格格式的避坑指南(附完整代码)

本文提供了一份详尽的WPS JS宏实战指南,针对批量调整大量Word表格格式的需求。文章深入解析了如何利用JS宏自动化设置字体、行距和边框,并重点解决了常见的“首行访问报错”等核心难题,附有可直接使用的完整代码,帮助用户显著提升文档处理效率。

weixin_29280219的博客 430

通过QTP录制移动鼠标行为

‘修改ReplayType为2,一般情况默认设置是1的。(1 – 使用浏览器事件运行鼠标操作。 2 – 使用鼠标运行鼠标操作) Setting.WebPackage("ReplayType") = 2 Browser("OSS Main Page").Page("SANDY 89PA08674396").Link("W0J113380").FireEvent onmouseover,1,1

点测营专栏 2738

超简单的视频换脸,效果相当不错!完全白嫖的技术,来自ComfyUI 官方客户端一键搞定!手把手教会你如何下载安装部署,而且教你如何使用。

如果你电脑上没有安装Visual Studio的C++桌面开发组件,还有Windows应用SDK C++模板,那么你需要自行去下载安装下【安装后默认界面会自动识别系统语言,当然如果你是中文繁体用户,那么你可以在 ComfyUI 的管理器里下载。】并把它放入根目录-models-insightface文件夹内 , 同时下载视频换脸工作流 【分享手把手教你视频换脸,本地部署,轻轻松松当上“电影主角”】,否则insightface无法被正常载入。) 这是换脸必备的工具 ,安装后重启;

TianLeung的博客 2859

Windows(mouse_event)鼠标控制移动和点击

Windows鼠标控制移动和点击

qq_36724738的博客 2755

Unity UI Toolkit避坑指南:从官方Samples到实际项目,这些‘坑’我帮你踩过了

本文分享了Unity UI Toolkit在实际项目中的避坑经验和优化技巧,包括动画系统的高效替代方案、3D世界UI的创新实现方式、USS样式继承的反直觉规则等。通过详细的代码示例和性能优化策略,帮助开发者避免常见陷阱,提升开发效率。

weixin_29535577的博客 343

使用基于物质点法(MPM)的Anura3D模拟沙柱坍塌

本博客使用开源软件Anura3D软件模拟了一个沙柱坍塌的过程,这个软件是基于基于物质点法(MPM)设计的

weixin_59902634的博客 4043

Qt 自定义鼠标事件以及滚轮事件

文章目录鼠标事件及滚轮事件前言代码实现运行结果 鼠标事件及滚轮事件 前言 QMouseEvent类用于表示一个鼠标事件,当按下鼠标或者移动鼠标时就会产生鼠标事件,利用QMouseEvent类可以获取鼠标时哪个键给按下了 QWheelEvent类用于表示鼠标滚轮事件,在这个类中主要是获取滚轮移动的方向和距离 我们就用一个实际例子来重写下鼠标和滚轮事件 代码实现 需求: 1.把鼠标的型状改为小手 2.双击使窗口全屏和缩小 3.鼠标移动来拖动窗口 4.对文本框中的内容通过滚轮进行内容的放大和缩小 5.点击右键把

Jacksqh的博客 5928

【可信数据空间-部署方案】

此部署架构体现了以下几个核心原则:去中心化: 数据存储和处理完全分布在各个参与者端,运营方只提供核心的协调和信任基础设施。安全边界清晰: 通过VPC、DMZ、防火墙、K8s命名空间等技术,在每个层级都建立了严格的安全边界。高可用与弹性: 所有关键服务均以集群方式部署,避免单点故障,并能根据负载动态伸缩。云原生: 全面采用容器化和Kubernetes编排,简化部署、管理和运维复杂度。合规性: 架构设计天然满足数据驻留要求(数据留在企业本地),并为所有操作提供不可篡改的审计追踪能力。

u014716614的博客 771

Windows API中mouse_event函数

mouse_event (long dwFlags,long dx,long dy,long cButtons,long dwExtraInfo) long dwFlags : MOUSEEVENTF_ABSOLUTE:表明参数dX,dy含有规范化的绝对坐标。 MOUSEEVENTF_MOVE:表明发生移动。 MOUSEEVENTF_LEFTDOWN:表明接按下鼠标左键。 MOU

oNiShiMa的专栏 6909

一文了解英伟达(NVIDIA)所有显卡芯片

英伟达(NVIDIA)的产品线庞杂繁复,从面向游戏玩家的GeForce RTX系列,到数据中心的H100、B200,再到Jetson、DRIVE等边缘智能平台,一般人很难以厘清其全貌。这篇文章将用通俗而专业的语言,一文打通英伟达显卡芯片体系,让你彻底读懂这个GPU帝国是如何运转的。

bjdx_001的博客 6360

【Burp入门第二十二篇】BurpSuite配置Hea插件教程+添加配置项

HaE是一个基于BurpSuite Java插件API开发的辅助型框架式插件,旨在实现对HTTP消息的高亮标记和信息提取。该插件通过自定义正则表达式匹配响应报文或请求报文,并对匹配成功的报文进行标记和提取。

等风来 9629

QTP使用教程

QTP的基本使用方法(六步)   QTP以独特的关键字视图(Keyword View)为核心思想,让开发能力比较薄弱的测试人员都有能力参与自动化测试脚本的编写工作。同时,它独有的活动屏幕(Active Screen)技术使得编写自动化脚本变得可视,每一行脚本都可以找到对应的程序界面。除了Keyword View,QTP还提供了Expert View,它使用vb语法,专为开发能力较强的测试人员准备。QTP还提供了对象库(Object Repository)的概念,将页面上所有的信息都作为一级一级的父子对象树形

shanlijia的博客 1375

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

QTP的基本使用方法(六步)

  QTP以独特的关键字视图(Keyword View)为核心思想,让开发能力比较薄弱的测试人员都有能力参与自动化测试脚本的编写工作。同时,它独有的活动屏幕(Active Screen)技术使得编写自动化脚本变得可视,每一行脚本都可以找到对应的程序界面。除了Keyword View,QTP还提供了Expert View,它使用vb语法,专为开发能力较强的测试人员准备。QTP还提供了对象库(Obje...

weixin_30830327的博客 306

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

python模拟鼠标滚轮滚动

python win32

大东Ts 3151

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

VC 动态控制鼠标点击事件

在完成实例之前,我们先来学习mouse_event()这个函数函数功能:该函数综合鼠标击键和鼠标动作。  函数原型:   VOID mouse_event(  DWORD dwFlags, // motion and click options  DWORD dx, // horizontal position or change  DWORD dy, // verti

独爱糕 7327

python模拟鼠标中轴滚动

需要用到的模块win32api、win32con,安装pywin32即可 下载地址:http://download.csdn.net/detail/clean_water/9759816 下面这个方法可模拟鼠标中轴滑动,-1代表页面向下,1代表页面向上。有人说可以指定任意数,还有人反驳说程序只识别正数、负数,正数向上移动一个位置,负数向下移动一个位置,跟值大小没关系。(可能是跟电脑有关系吧) ...

apollo_miracle的博客 7971

中国程序员的成功之路:【超级鼠标】基本原理及操作详解

一、鼠标的故事 鼠标,是计算机的一种外接输入设备,也是计算机显示系统纵横坐标定位的指示器,因形似老鼠而得名(港台作滑鼠)。其标准称呼应该是“鼠标器”,英文名“Mouse”,鼠标的使用是为了使计算机的操作更加简便快捷,来代替键盘那繁琐的指令。 鼠标是1964年由加州大学伯克利分校博士道格拉斯·恩格尔巴特[1](Douglas Engelbart)发明的[2],当时道格拉斯·恩格尔巴特在斯坦福研究所(SRI)工作[3],该研究所是斯坦福大学赞助的一个机构,Douglas En...

moneytree的专栏 1391

易语言-关于 mouse_event 函数

简介 函数功能:该函数综合鼠标击键和鼠标动作。 VOID mouse_event( DWORD dwFlags, // motion and click options DWORD dx, // horizontal position or change DWORD dy, // vertical position or change DWORD dwData, // wheel mo

cyuyan的专栏 5249

转: C#控制鼠标点击,移动,滑轮滚动

C#控制鼠标点击,移动,滑轮滚动 2018年04月15日 23:41:57 阅读数:40 前不久无意中发现了一款手机上的软件,看新闻就可以得金币,通过金币可以换取RMB,怀着好奇,我下载了并且点击进去查看了,通过使用,发现这款软件获取金币的方法很简单,就是点击一篇新闻,进去后,隔一段时间滑动一下屏幕,大概20多秒就可以得到一次金币。当时我就在想有没有办法我自己写一个程序,模拟鼠标的点击...

技术人生的博客 1751

模拟鼠标函数解析

mouse_event 函数原型 VOID mouse_event( DWORD dwFlags, DWORD dx, DWORD dy, DWORD dwData, ULONG_PTR dwExtraInfo); 参数解析 第一个参数dwFlags: #define MOUSEEVENTF_MOVE 0x0001 /* 鼠标移动 */ #defi...

qq_28327895的博客 1805

python - windows 之 mouse_event与keybd_event函数

1.mouse_event函数功能详解 函数功能:该函数综合鼠标击键和鼠标动作。 函数原型:   VOID mouse_event(   DWORD dwFlags, // motion and click options   DWORD dx, // horizontal position or change   DWORD dy, // vertical position or change   DWORD dwData, // wheel movement   ULONG_PTR...

开码河粉 2744

keybd_event,mouse_event函数使用方法

keybd_event函数功能:该函数为Windows提供的虚拟键盘API函数,可合成一次击键事件。系统可使用该函数屏蔽相应键盘动作,合成的击键事件来产生WM_KEYUP或WM_KEYDOWN消息,触发一个按键事件。 mouse_event函数功能: mouse_event函数功能是综合鼠标移动和按钮点击。如果鼠标被移动,用设置MOUSEEVENTF_MOVE来表明,dX和dy保留移动的信息,给出的信息是绝对或相对

THmen的博客 5529

QTP鼠标触发事件

Browser("我的首页_猎聘猎头网:LieTou.com").Page("我的首页_猎聘猎头网:LieTou.com").WebElement("找职位▼").FireEvent "OnMouseOver" 鼠标移动到某个控件上会触发一定的事件 Browser("我的首页_猎聘猎头网:LieTou.com").Page("我的首页_猎聘猎头网:LieTou.com").Link

系统运维 242
上一篇: 关于TCP的可靠性
下一篇: Windows 下 QT 5.9.8 virtualkeyboard使用方式
quiteman
博客等级 码龄16年 5粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值