关于根据对象库手动写代码后的问题!!
我OB管理器事先获取对象后,编写了代码,如图但在运行时候出错"Cannot find the "ItemDescriptioText" object's parent "Special Commision Invoice" (class Page). Verify that parent properties match an object currently displayed in your application."
然后我又直接录制了一下脚本,如图中"录制脚本"
这两段代码差别很明显
请问 我该如何来根据对象库手写代码,才能执行通过?
[ 本帖最后由 kevin_swpi 于 2008-8-19 16:03 编辑 ] 你这明显的对象不对啊
首先,你的Browser对象就不是一个
其次,哪有Page.page的表述形式? 恩
这个问题我晓得
记得yebest以前貌似讲过关于对对象进行整合
我这样粘贴出来
就是想让大家指点下
这样作有什么不妥
又该如何作才比较合适
我下面把这几个page关系用图表示出来 其他的一些对象就是在Special Commison Invoice页面下的
这个如何在OR MANAGER中体现出这样的层次?
我现在的做法就是想在OR MANAGER中
体现这样的层次
Browser
InvoiceDoamin(page)
Special Commison Invoice(page)
Webedit
webtable
....
......
......
然后在进行手动编程 左边是各个domain
各个domain下面就是不同的业务功能(就是点domain后,右边的所有链接,如Special Commision Invoice)
然后进入各个功能页面后进行相应的功能实现 原帖由 kevin_swpi 于 2008-8-19 16:55 发表 http://bbs.51testing.com/images/common/back.gif
其他的一些对象就是在Special Commison Invoice页面下的
这个如何在OR MANAGER中体现出这样的层次?
我现在的做法就是想在OR MANAGER中
体现这样的层次
Browser
InvoiceDoamin(page)
...
你走火入魔了!
继承关系不能乱的,“爷爷.爸爸.儿子.孙子”这样的顺序是不能变得
“爷爷.爸爸2.儿子12.孙子24”这样的就是正常的
“爷爷.爸爸2.爸爸3.孙子24.儿子12.”这样的就是怪胎了 原帖由 kevin_swpi 于 2008-8-19 16:55 发表 http://bbs.51testing.com/images/common/back.gif
其他的一些对象就是在Special Commison Invoice页面下的
这个如何在OR MANAGER中体现出这样的层次?
我现在的做法就是想在OR MANAGER中
体现这样的层次
Browser
InvoiceDoamin(page)
...
你走火入魔了!
爷爷下一代就是爸爸,爸爸下一代就是儿子,儿子下一代就是孙子!顺序不能乱!
Browser下面就是Page,Page下面就是Frame(可以跳过),Frame下面就是各个WebEdit、WebList等对象。
不能Page下又是Page的!那就乱套了! 编写不对 原帖由 yabest 于 2008-8-19 23:46 发表 http://bbs.51testing.com/images/common/back.gif
你走火入魔了!
爷爷下一代就是爸爸,爸爸下一代就是儿子,儿子下一代就是孙子!顺序不能乱!
Browser下面就是Page,Page下面就是Frame(可以跳过),Frame下面就是各个WebEdit、WebList等对象。
不能P ...
哈哈这样的错误很明显 :lol :lol
谢谢yebest
你能给个比较好的方式来管理对象库么?
呵呵 最后考虑斟酌了下
决定将每个domain下面的各个页面放在一个对象库文件里
此domain对象库整理格式:
Browser
page(Specia commision invoice)
对象一
对象二
...
page(Commission Management)
对象一
对象二
...
...
页:
[1]