QTP/UFT 自动化测试浅谈1-模拟键盘Mercury.DeviceReplay

本文介绍了如何在QTP/UFT自动化测试中利用Mercury.DeviceReplay模拟用户键盘输入和鼠标操作,特别是针对复选List或Table的操作。通过创建对象并控制键码来实现Ctrl键的按下和释放,从而完成多选功能。同时,提供了具体的代码示例,展示了在Table中选择、移动和确认项目的过程。
摘要由CSDN通过智能技术生成

想来在公司已经做了一年半自动化测试了,现在归纳一下

有时需要QTP模拟用户进行键盘输入或者鼠标操作,Mercury.DeviceReplay这个类很好的解决了这个问题

1)实现复选List或者Table时,需要配合按下Ctrl键

Set oDevice = CreateObject("Mercury.DeviceReplay")

...

oDevice.KeyDown 29 'Ctrl键码,按下

...

oDevice.KeyUp 29'Ctrl键码,复原

---------------------------------------------------------------------------------------

如下实现了Table项目的选中,右移动,最后确认的代码(ACTION)

Set lValueList = GetTestCaseStepData(Environment("ActionName"))

If lValueList.Count = 1 Then
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值