carol_0921 发表于 2016-4-11 17:23:37

数据库编程对象可以识别,但是描述性编程时,属性都填写的一样,就识别不了

数据库编程对象可以识别,但是描述性编程时,属性都填写的一样,就识别不了

比如,我新开了一个tab,然后输入bbs.51testing.com
然后想登陆我的用户名和密码:

我将webedit的属性添加了数据库:
Browser("51Testing软件测试论坛 - Powered").Page("51Testing软件测试论坛 - Powered").WebEdit("username").Set "123"
这时候运行就可以把用户名处填写上123

我删除数据库,'
Browser("name:=51Testing软件测试论坛 - Powered").Page("name:=51Testing软件测试论坛 - Powered")._
WebEdit("name:=username").Set "123"
运行就出现属性不能识别的错误。

请问这是为什么呢?

赵佳乐SMILE 发表于 2016-4-12 09:37:33

本帖最后由 赵佳乐SMILE 于 2016-4-12 09:39 编辑

你这么写是因为 你没有真正的掌握识别的方法,
识别的时候 要用spy后看到的name



Browser("name:=51Testing软件测试论坛 - Powered").Page("name:=51Testing软件测试论坛 - Powered").WebEdit("name:=username").Set "123"应该是
Browser("name:=51Testing软件测试论坛 - Powered by Discuz!").Page("name:=51Testing软件测试论坛 - Powered by Discuz!").WebEdit("name:=username").Set "123"




赵佳乐SMILE 发表于 2016-4-12 09:40:36

还有啊 我们一般叫对象库 不叫数据库

seagull1985 发表于 2016-4-12 14:03:56

楼上正解,:lol

清晨一缕阳光 发表于 2016-4-13 08:41:36

高手啊,学习下:D

carol_0921 发表于 2016-4-13 09:48:43

赵佳乐SMILE 发表于 2016-4-12 09:37
你这么写是因为 你没有真正的掌握识别的方法,
识别的时候 要用spy后看到的name



您好,谢谢指导
我是在做精通qtp 自动化测试技术领航 那本书的2.2.2 browser&page 书上的例子。
先开一个tab,输入bbs.51testing.com,然后在开一个tab,输入bbs.51testing.com
在之后开的tab的页面输入用户名和密码。

我按照你的方式改了,还是报错,说找不到。不知道怎么回事呢。麻烦在指导一下,谢谢!!!


赵佳乐SMILE 发表于 2016-4-14 09:34:10

carol_0921 发表于 2016-4-13 09:48
您好,谢谢指导
我是在做精通qtp 自动化测试技术领航 那本书的2.2.2 browser&page 书上的例子。
先开一 ...

把你的源码贴上来吧

赵佳乐SMILE 发表于 2016-4-14 09:34:18

carol_0921 发表于 2016-4-13 09:48
您好,谢谢指导
我是在做精通qtp 自动化测试技术领航 那本书的2.2.2 browser&page 书上的例子。
先开一 ...

把你的源码贴上来吧
页: [1]
查看完整版本: 数据库编程对象可以识别,但是描述性编程时,属性都填写的一样,就识别不了