kevin_swpi 发表于 2008-8-19 16:01:17

关于根据对象库手动写代码后的问题!!

我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 编辑 ]

zte_boy 发表于 2008-8-19 16:08:46

你这明显的对象不对啊
首先,你的Browser对象就不是一个
其次,哪有Page.page的表述形式?

kevin_swpi 发表于 2008-8-19 16:52:05


这个问题我晓得
记得yebest以前貌似讲过关于对对象进行整合
我这样粘贴出来
就是想让大家指点下

这样作有什么不妥
又该如何作才比较合适

我下面把这几个page关系用图表示出来

kevin_swpi 发表于 2008-8-19 16:55:42

其他的一些对象就是在Special Commison Invoice页面下的

这个如何在OR MANAGER中体现出这样的层次?
我现在的做法就是想在OR MANAGER中
体现这样的层次
Browser
      InvoiceDoamin(page)
                  Special Commison Invoice(page)
                                    Webedit
                                    webtable
                                    ....
                     ......
          ......
然后在进行手动编程

kevin_swpi 发表于 2008-8-19 16:57:19

左边是各个domain
各个domain下面就是不同的业务功能(就是点domain后,右边的所有链接,如Special Commision Invoice)
然后进入各个功能页面后进行相应的功能实现

yabest 发表于 2008-8-19 17:18:29

原帖由 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.”这样的就是怪胎了

yabest 发表于 2008-8-19 23:46:23

原帖由 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的!那就乱套了!

ylm77ojn 发表于 2008-8-20 00:21:10

编写不对

kevin_swpi 发表于 2008-8-20 09:44:01

原帖由 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

你能给个比较好的方式来管理对象库么?
呵呵

kevin_swpi 发表于 2008-8-20 15:41:54

最后考虑斟酌了下
决定将每个domain下面的各个页面放在一个对象库文件里
此domain对象库整理格式:
Browser
   page(Specia commision invoice)
      对象一
      对象二
      ...
   page(Commission Management)
      对象一
      对象二
      ...
   ...
页: [1]
查看完整版本: 关于根据对象库手动写代码后的问题!!