wincheckbox已经set "ON",但是wincheckbox控制的winedit不能编辑
不是用QTP录制。。直接先用OR录制对象。然后敲代码。window("SMB6000").Dialog("Streams Setup - SmartWindow Port 2B-01").Dialog("Stream Setup - SmartWindow1").WinCheckBox("VLAN").Set "ON"
window("SMB6000").Dialog("Streams Setup - SmartWindow Port 2B-01").Dialog("Stream Setup - SmartWindow1").WinEdit("vid").Set "2410"---------------设置不上去,因为当checkbox 设置为”ON”的时候,winEdit(“vid”)一直是灰色的。
请大家帮忙。。。。急用啊 能不能手动将文本框设为可输入状态! 建议手动录制一下,看看代码有没有区别。仔细辨别前后属性的变化。实在不行用object 可能是屏蔽了消息对象,只能通过外设处理,这样的话就只能通过键盘模拟操作了 回复 4# TIB
试了滴。QTP会报出object is disable.....因为QTP会把图片中的那个窗口识别为winobject对像。。 回复 5# lyscser
也试了滴。用键盘操作不了。
只有用鼠标在那个地方重新点一下。。就可以编辑了。。但是没有办法控制鼠标点击到那个位置。。。
因为QTP识别对象为winobject. 回复 3# cswalkman
没有办法录制。。可能是窗口的层次太多了。。、
这个是用脚本调用另外一个应用程序,并对这个应用程序执行操作。。。没有办法录制。。基本上只能利用对象库。。加对象。然后手工编写代码 可能 set "on" 没有触发消息,而这个消息才能使winedit可用。找到这个消息。
调用apiSendMessage来模拟发送是个办法。 对象能识别了,就可以找到坐标属性,微调坐标,然后在根据坐标搞模拟坐标的鼠标点击。。。
让程序自己去触发 回复 8# mklodoss
能不能给个例子啊
页:
[1]