51Testing软件测试论坛
标题:
我想取一个对象 后面的值,我要用的对象的那个函数呢?
[打印本页]
作者:
tiger_86
时间:
2008-3-10 10:01
标题:
我想取一个对象 后面的值,我要用的对象的那个函数呢?
我想取一个对象 后面的值,我要用的对象的那个函数呢?
我的现在的对象是:WebElement
现在我想把它后面的值 给取出来,我想知道我要用那个函数来取,
谢谢大家的解答!
作者:
gy21st
时间:
2008-3-10 10:26
什么叫“后面的值”?
作者:
tiger_86
时间:
2008-3-10 10:57
就是 这个属性的 后面的一个数字!
如图所示:上面是一个 WebElement 对象
我想取的就是下面我用红笔 圈的数字!
我的代码是:Browser("index").Page("index_2").WebElement("支持:").getAdjacentText (afterBegin)
我在运行的时候:QTP 报错: 不支持 getAdjacentText
有上面好的办法呢?
作者:
hsjzfling
时间:
2008-3-10 11:24
你需要先获得"759 联系人"这个文本所在的对象,取得它的文本值,比如innertext属性的值等,返回给一个变量,然后通过字符串处理函数在获得的字符串中截取自己想要的部分~
建议LZ先看看基础教程和帮助文档的入门部分。。。
作者:
tiger_86
时间:
2008-3-10 13:13
我已经按照上面的方法做了
因为界面写的不是很规范,所以用ls大侠的方法的行不同的,
没有其他的办法吗?
[
本帖最后由 tiger_86 于 2008-3-10 13:16 编辑
]
作者:
sunqiang1024
时间:
2008-3-10 14:35
来个页面看看,这样说比较空洞啊
作者:
higkoo
时间:
2008-3-10 15:19
标题:
换个思路
如果Webelement与“后面的值”不是同一个Webelement,甚至“后面的值”不是WebElement对象的话。 你想识别“后面的值”从你讲述的角度来看,必须使用坐标来识别。 因为他们的横坐标是有关联的。 建议直接设法识别“后面的值”的对象,直接取此对象的值。
作者:
higkoo
时间:
2008-3-10 15:19
标题:
可以参考:
http://bbs.51testing.com/thread-105965-1-1.html
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2