|
qtp 版本8.2 录制过程是这样的
在网页上对一 webelement 点击打开一对话框 对话框名为 todo 然后 修改关闭 接着再打开确认
在打开确认关闭所记录下来的图片上进行添加检查点,检查点类型是标准检查点,检查的内容是 对话框里的一个webtable里的内容
回放时对对话框里数据进行修改的语句能通过,但修改完毕后的检查点确认无法通过,
代码是这样的
Browser("HI賢者Web").Page("HI賢者Web_2").Frame("View").WebElement("sdfsdfdsf").Click 27,2
Browser("HI賢者Web").Window("ToDo -- Web ページ ダイアログ").Page("ToDo_2").Frame("Ctrl").WebEdit("Memo").Click 239,51
Browser("HI賢者Web").Window("ToDo -- Web ページ ダイアログ").Page("ToDo_2").Frame("Ctrl").WebEdit("Memo").Set "123"/修改时的继承关系这样的
Browser("HI賢者Web").Page("ToDo_2").Frame("Ctrl").WebTable("期間").Check CheckPoint("期間")/的检查点的继承关系这样的
Browser("HI賢者Web").Window("ToDo -- Web ページ ダイアログ").Page("ToDo_2").Frame("Ctrl").WebButton("更新登録").Click 30,15
Browser("HI賢者Web").Window("ToDo -- Web ページ ダイアログ").Dialog("Microsoft Internet Explorer").WinButton("OK").Click
错误提示:
Run Error Cannot find the "期間" object's parent "ToDo_2" (class Page). Verify that parent properties match an object currently displayed in your application.
Line (11): "Browser("HI賢者Web").Page("ToDo_2").Frame("Ctrl").WebTable("期間").Check CheckPoint("期間")".
Page("ToDo_2")无法找到我想是因为网页上有重名的page,我试过用object spy察看网页上的继承关系,然后和这个检查点的继承关系和属性进行比较,进行了一些属性的修改,比如UR等, 录制的时候object identification菜单下 web下page 的 smart identification选中。试了很多的方法检查点就是无法通过 无法找到父类。
请各位高手指点,急。 |
|