ssbaby 发表于 2007-8-29 23:59:21

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

如果想将下面代码中的"Fax Order No. 17"用Fax Order No. *表示,怎么写代码?
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

hsjzfling 发表于 2007-8-30 00:50:29

可以
直接将17替换成 *就可以了
Window("Flight Reservation").Dialog("text:=Fax Order No. *").WinObject("Fax Number:").Type "11111111111111111111"
不过建议楼主再斟酌下你所写的正则表达式,写错表达式当然会让对象有时无法识别

风过无息 发表于 2007-8-30 07:34:38

QTP版本在9.0以上可以,有朋友8.2的好象有问题.

jiuquanzi 发表于 2009-4-19 22:18:10

在家用9.2的破解版也不能用正则表达式。
明天去公司试下9.5版本的……

ls_721521 发表于 2009-4-20 11:19:13

Window("Flight Reservation").Dialog("text:=Fax Order No. *").WinObject("Fax Number:").Type "11111111111111111111"
-----------------------------------------------------------------------
这句得报错吧。。winobject也要用描述性呀、

kw1953 发表于 2009-4-20 13:21:42

回复 5# 的帖子

正解
页: [1]
查看完整版本: 是否可以在描述性编程时用正则方法式?