页面上编辑框的验证文字不显示,怎样让它在跑脚本过程中显示呢?
页面上编辑框的验证文字不显示,必须用鼠标真实操作才显示,怎样让它在跑脚本过程中显示呢?像这样的提示文字,在实际操作中,焦点切换就会出现,但用QTP怎样都不出现,该怎么办??现在就要验证这些文字。 不是吧。。。就是失焦了就会报错误信息,这个QTP做不到么?
你可以在输入手机号后面在邮件那个文本框中click下哇。。。这样不会出现错误信息? 回复 2# joykao
试过了,还是不出现啊 回复 2# joykao
还试过发送“tap"键,也不行 回复 4# arron310
还不行?那就把所有的项都填了。。故意把手机那项填错。。然后提交表单。。这样会出来不?:o 回复 1# arron310
你这个Click一下别的控件,就应该能出了。 回复 5# joykao
试了,还是不行:Q 回复 6# 黑羽祭
试过了,不行啊 回复 8# arron310
你回放模式改成 mouse不要用Event 键盘敲个回车键可以出来吗,可以的话可以用发键盘命令。
WshShell.sendKeys "{DOWN}"
如果是其他键盘有效,就发其他键盘命令,可以手工先试下! setting.webpackage("replaytype")="2" 在click操作前面添加一个这个代码试试,之后再把状态setting.webpackage("replaytype")="1" 就好了 回复 11# zhangkun90
切换到鼠标事件就能出来了,
但只要运行到这句话,QTP就崩溃了。。。怎么回事啊?? 回复 9# 黑羽祭
切换成鼠标事件就能出来了,但是如果在options里设置后,有些对象识别不出来。
我想用代码控制,但是一运行到这句“setting.webpackage("replaytype")="2"”QTP就崩溃了。。。 回复 11# zhangkun90
我的QTP没有webpackage方法怎回事啊? 回复 13# arron310
setting.webpackage("replaytype")="2" 中的2不能加双引号,加双引号后2是字符串而不是数字,把双引号去掉就可以了,如下:
setting.webpackage("replaytype")=2
页:
[1]