51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1768|回复: 5
打印 上一主题 下一主题

[原创] 是否可以在描述性编程时用正则方法式?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-8-29 23:59:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如果想将下面代码中的"Fax Order No. 17"用Fax Order No. [1-9]*表示,怎么写代码?
Window("Flight Reservation").Dialog("text:=Fax Order No. 17").WinObject("Fax Number:").Type "11111111111111111111"
Window("Flight Reservation").Dialog("text:=Fax Order No. 17").WinButton("Send").Click
Window("Flight Reservation").Close
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-8-30 00:50:29 | 只看该作者
可以
直接将17替换成 [1-9]*就可以了
Window("Flight Reservation").Dialog("text:=Fax Order No. [1-9]*").WinObject("Fax Number:").Type "11111111111111111111"
不过建议楼主再斟酌下你所写的正则表达式,写错表达式当然会让对象有时无法识别
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-8-30 07:34:38 | 只看该作者
QTP版本在9.0以上可以,有朋友8.2的好象有问题.
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-4-19 22:18:10 | 只看该作者
在家用9.2的破解版也不能用正则表达式。
明天去公司试下9.5版本的……
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-4-20 11:19:13 | 只看该作者
Window("Flight Reservation").Dialog("text:=Fax Order No. [1-9]*").WinObject("Fax Number:").Type "11111111111111111111"
-----------------------------------------------------------------------
这句得报错吧。。winobject也要用描述性呀、
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-4-20 13:21:42 | 只看该作者

回复 5# 的帖子

正解
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-25 12:19 , Processed in 0.076578 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表