TA的每日心情 | 无聊 2024-4-1 11:04 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]测试小兵
|
本帖最后由 mallybel 于 2012-4-16 11:01 编辑
我在远程服务器上开启qtp,执行客户端自动录单的脚本,先回放一次通过后。让服务器上自动循环执行,自己退出远程或者就是最小化远程窗口。
脚本中有个javaedit内容用sendstring输入的信息(用set写不进去)
.JavaDialog("tagname:=营业执照").JavaEdit("attached text:=经营范围:").SetCaretPos 0,0
Dim deviceReplay
Set deviceReplay = CreateObject( "Mercury.DeviceReplay" )
deviceReplay.SendString("经营范围" & time )
Set deviceReplay = Nothing
再去看执行情况的时候发现这个文本框的信息就是写不进去,自动执行的时候只要是远程屏幕一直看着就能写进去值,如果不看就写不进去,为什么啊
另外,为什么有的输入框用中文就set不进去?
中文录下来的就是这样的
.JavaEdit("经营范围:").SetCaretPos 0,0
英文的字符就可以set
.JavaEdit("经营范围:").Set "test" |
|