51Testing软件测试论坛
标题:
判断 type="hidden" 输入框是否存在
[打印本页]
作者:
zhoupo
时间:
2009-9-15 09:30
标题:
判断 type="hidden" 输入框是否存在
Hi大侠们,
问题如下,有个input控件的HTML代码为:<input
type="hidden"
id="aaaa" name="bbbb" value="cccc">。
怎样在IBM Rational Robot中通过编写SQABasic脚本判断该控件是否存在?
注:在获取时候,type="hidden"为必要信息。换言之,如果在页面中还存在一个<input
type="text"
id="aaaa" name="bbbb" value="cccc">的HTML控件,该方法不会误判断为
type="text"
的控件,也能够加以区分。
我尝试使用SQAWaitForPropertyValue、SQAWaitForObject时,均未能取得预期效果。
非常感谢高手、大牛们的指导!
作者:
ChanJian910
时间:
2009-9-15 16:12
SQAGetChildren
作者:
GeorgeWangLC
时间:
2009-9-20 09:53
关注ing
作者:
村上舞!舞!舞
时间:
2009-9-22 11:56
楼主参考下我以下代码
Sub main
Dim result as integer
Dim strtest as string
Window SetContext, "Caption=http://localhost:8086/test/1.jsp - Microsoft Internet Explorer", ""
result = SQAGetproperty("Type=HTMLHidden;Name=bbbb","type",strtest)
If StrComp(strtest,"hidden",1)=0 Then
print "该控件为隐藏控件"
End If
result = SQAGetproperty("Type=EditBox;Name=bbbb;Index=2","type",strtest)
If StrComp(strtest,"text",1)=0 Then
print "该控件text控件"
End If
End Sub
作者:
南实梦
时间:
2009-9-22 23:12
标题:
QTP中使用vbs脚本操控HTML dom,可以做到,如下
set myaaaa = browser("CSDN 社区中心").Page("CSDN 社区中心").Object.getElementById("aaaa")
aaaaType = myaaaa.type
If aaaaType = "hidden"Then
msgbox "id为aaaa的控件是hidden的"
else
msgbox "id为aaaa的控件不是hidden的,而是"&aaaaType
End If
注意:第1行的id是待检查的控件id
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2