界面验证
手工测试中对于界面验证很简单但不只在QTP中如何来操作呢
例如:
1.界面元素是否完整正确(标题、字段,这些可以设置文本检查点来做,那么对于是否存在几个文本框、几个下拉框、几个多选框、几个单选框等这个用什么来验证或者怎么操作呢?)
2.录入方式(手工、选择、自动带出、);
3.必输项?
4.唯一性(这个倒也可用文本检查点);
5.长度、类型(这个应该也可以实现,就是烦点)
set desc = Description.Create
desc("micclass").Value = "WebEdit" '//改这个类型就行了。分别改为下拉列表weblist,等。。。。
count = Browser("xxx").Page("xxx").ChildObject(desc).count
if count = 5 then '//5个文本框
end if
回复 2# 17800455
谢谢!
那必输项如何验证呀? 个人习惯 必输项未输入的情况下保存 判断是否弹出警告. 何必为难自己,何必为难QTP…… 回复 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]