jelly_yq 发表于 2011-12-12 17:35:58

描述性编程的疑问

初学QTP,遇到了个问题,麻烦大家帮我看看原因,谢谢~

疑问:描述性编程既然能脱离对象库,为什么新建文本后直接将
Browser("name:=Welcome: Mercury Tours").Page("name:=Welcome: Mercury Tours").
WebEdit("name:=userName").Set "jelly_ying"这句放到脚本里后,不能直接执行?

录制的网站是选择了mercury tours示例网站。

Lemon_s 发表于 2011-12-14 13:19:11

提示信息应该会提示你找不到Page
注意红色标注的,通过spy可以看到Page的name属性是空值,所以你改成title就成了。
Browser("name:=Welcome: Mercury Tours").Page("title:=Welcome: Mercury Tours").WebEdit("name:=userName").Set "jelly_ying"
页: [1]
查看完整版本: 描述性编程的疑问