51Testing软件测试论坛

标题: 关于截断的问题。 [打印本页]

作者: toprich    时间: 2007-9-26 09:34
标题: 关于截断的问题。
比如我先在有个button在上面显示setting,我怎么能判断setting这个单词显示的是完整的?而没有出现截断,overlap这样的现象。
谢谢!
作者: fate    时间: 2007-9-26 09:51
根据控件的属性判断不就行了
作者: hsjzfling    时间: 2007-9-26 09:52
楼主可以试试使用Text Area Checkpoint
作者: toprich    时间: 2007-9-26 10:48
需要根据哪个属性判断呢?我用的是手写代码,没有录制。
作者: jackymail    时间: 2007-9-26 11:00
webbutton("text").getroproperty("value|name|innertext")
原帖由 toprich 于 2007-9-26 10:48 发表
需要根据哪个属性判断呢?我用的是手写代码,没有录制。

作者: hsjzfling    时间: 2007-9-26 12:28
原帖由 jackymail 于 2007-9-26 11:00 发表
webbutton("text").getroproperty("value|name|innertext")

这样取到的值貌似不能判断显示是否完整吧~
作者: 木卫十二    时间: 2007-9-26 12:49
getroproperty之后再使用Instr之类的函数搜索试试,对搜索结果做判断
作者: jackymail    时间: 2007-9-26 18:13
我是针对他的问题回答的。没有回答自动判断截断。
截断的问题拿两个字符串比较一下就完事了。
如果谁还有好方法,可以分享出来借鉴一下
原帖由 hsjzfling 于 2007-9-26 12:28 发表

这样取到的值貌似不能判断显示是否完整吧~

作者: rivermen    时间: 2007-9-26 18:19
如果你知道预期结果,你用len 测试下字符串长度就能了解 是不是完整了
作者: toprich    时间: 2007-9-27 09:34
不好意思可能是我说的不清楚。我的意思是字符是完整的但是在显示的时候,由于太长或其他原因导致无法全部显示,我应该怎么判断?我想到是通过图片对比,但这样太复杂了,有没有简单一点的方法?最好能提供代码。谢谢大家。
作者: hsjzfling    时间: 2007-9-27 13:13
标题: 回复 10# 的帖子
呵呵~貌似偶理解了你的意思,所以让你试试使用Text Area Checkpoint
我这里没有类似的截断的具体例子,只能楼主自己用用看了~
作者: walker1020    时间: 2007-9-28 00:26
根据楼主在#10 的描述,建议楼主使用 Object.GetROProperty("outertext") 吧。 我想这可以满足你的要求
作者: toprich    时间: 2007-9-28 09:58
不对啊,我试了试,一个button的话outertext属性是空的啊。
作者: shanxi    时间: 2007-9-28 10:17
截断取属性的方法是不行的
必须得比较图像,楼上的几位不晓得尝试过这样的判断没有。




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