dqf 发表于 2011-6-16 09:36:02

界面验证

手工测试中对于界面验证很简单
但不只在QTP中如何来操作呢
例如:
1.界面元素是否完整正确(标题、字段,这些可以设置文本检查点来做,那么对于是否存在几个文本框、几个下拉框、几个多选框、几个单选框等这个用什么来验证或者怎么操作呢?)
2.录入方式(手工、选择、自动带出、);
3.必输项?
4.唯一性(这个倒也可用文本检查点);
5.长度、类型(这个应该也可以实现,就是烦点)

17800455 发表于 2011-6-16 10:06:34


set desc = Description.Create
desc("micclass").Value = "WebEdit" '//改这个类型就行了。分别改为下拉列表weblist,等。。。。
count = Browser("xxx").Page("xxx").ChildObject(desc).count
if count = 5 then '//5个文本框

end if

dqf 发表于 2011-6-17 09:37:42

回复 2# 17800455


    谢谢!
   那必输项如何验证呀?

62369432 发表于 2011-6-17 10:25:42

个人习惯 必输项未输入的情况下保存 判断是否弹出警告.

lyscser 发表于 2011-6-17 10:49:59

何必为难自己,何必为难QTP……

dqf 发表于 2011-6-17 12:41:12

回复 4# 62369432


    我也是这样的,但不管是否有输入内容,在判断的时候始终通过的
   Browser("XX").Page("XX").WebButton("保存").Click
    if Browser("XX").Page("XX").WebElement("请输入名称!").Exist then
       msgbox "OK!"
    Else
       msgbox "NO!"
    End if
但不管文本框中是否已经录入了数据,执行结果都是OK的
页: [1]
查看完整版本: 界面验证