51Testing软件测试论坛
标题:
为什么这个脚本回放时出错?
[打印本页]
作者:
psruby
时间:
2007-5-10 10:29
标题:
为什么这个脚本回放时出错?
我用qtp打开一个ftp下载软件flashfxp,并在flashfxp中输入用户名和密码,录制的教本如下:
Window("FlashFXP").WinObject("TPTShellList").Type micF8
Window("FlashFXP").Window("快速连接").WinObject("1.1.1.1").Type "1.1.1.1"
Window("FlashFXP").Window("快速连接").WinObject("1.1.1.1").Type micTab
Window("FlashFXP").Window("快速连接").WinObject("21").Type micTab
Window("FlashFXP").Window("快速连接").WinObject("test").Type "test"
Window("FlashFXP").Window("快速连接").WinObject("test").Type micTab
Window("FlashFXP").Window("快速连接").WinObject("test_2").Type "test"
Window("FlashFXP").Window("快速连接").WinObject("test_2").Type micReturn
可我回放到标黑体的部分时弹出一个错误窗口,提示“
Cannot identify the object "1.1.1.1" (of class WinObject). Verify that this object's properties match an object currently displayed in your application.”
请问这是为什么?
作者:
walker1020
时间:
2007-5-10 12:52
根据信息提示,是QTP没有找到 WinObject("1.1.1.1") 这个对象。你到对象库里看看 这个对象在实际运行时 属性的值 是否发生了变化?
作者:
walker1020
时间:
2007-5-10 12:55
请在 [QTP精华区] 找一下与Cannot identify the object 有关的帖子,也可以在论坛上先搜寻一下
作者:
eroe_suwen
时间:
2007-6-24 13:55
产生这种情况,要么是对象库中无该对象,要么就是该对象的属性值发生了变化
作者:
yangkinki
时间:
2007-6-24 16:50
这个1.1.1.1值是动态的吧, 如果是,那么可以修改对象库中这个对象的属性值, 勾去这个属性值,不进行识别,或者用正则表达式
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2