51Testing软件测试论坛

标题: 请问QTP如何识别HTML是否有文字“中文” [打印本页]

作者: 风中劲草    时间: 2011-1-24 14:51
标题: 请问QTP如何识别HTML是否有文字“中文”
请问在录制网站的时候,需要判断网站是否有文字“中文”,这个要怎么判断?谢谢大家!!
作者: gztester    时间: 2011-1-24 22:53
一般这些文字出现在特定的地方,由某个页面元素装载,例如WebElement,只要判断该对象的Exist属性是否为True即可
作者: 风中劲草    时间: 2011-1-25 10:39
出现的文字不在页面元素中,只是文字,直接写在HTML中的呢?
作者: 云层    时间: 2011-1-25 12:29
中文可以用正则表达式来做好像,判断它的编码是不是在某一段空间内,板块里面有人解答过这个问题
作者: 风过无息    时间: 2011-1-25 14:32
我以前是全选到txt里然后用正则判断。
作者: 风中劲草    时间: 2011-1-25 14:58
谢谢各位!!
作者: jifeng    时间: 2011-1-26 19:44
Set findCheckinNamedesc = Description.Create()

findCheckinNamedesc("micclass").Value = "WebElement"

findCheckinNamedesc("html tag").Value = "body"

set findCheckinNameObj=Browser("CreationTime:=0“).Page("index:=0").ChildObjects(findCheckinNamedesc)

found = InStr(1,trim(findCheckinNameObj.item(0).GetROProperty("innerText")),trim(”中文“),vbTextCompare) >= 1

如果找到的话found 大于1




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2