51Testing软件测试论坛
标题:
网页中文本框设了readonly,qtp有什么办法能给它设置值呢?
[打印本页]
作者:
快乐逍遥
时间:
2008-3-6 10:57
标题:
网页中文本框设了readonly,qtp有什么办法能给它设置值呢?
如有以下一输入框:
<input type="text" id="textfield" name="textfield" readonly>
我尝试过直接set值,运行时提示disabled,有什么办法能给它设置值呢?期待高手指点~~
作者:
tiger_86
时间:
2008-3-6 11:03
既然是 readonly 那就怎么还可以 赋值呢?还请大虾帮忙!
作者:
快乐逍遥
时间:
2008-3-6 13:07
自己解决了
set 值之前调用clearAttributes把属性清掉.
.....WebEdit("textfield").Object.clearAttributes
.....WebEdit("textfield").set "设置的值"
刚又仔细看了一下,可以更直接一点
.....WebEdit("textfield").Object.value="设置的值"
[
本帖最后由 快乐逍遥 于 2008-3-6 13:35 编辑
]
作者:
higkoo
时间:
2008-3-7 14:10
WebEdit("textfield").Object.value="设置的值" 是最好的方法。 如果不行,可先把Object.outerHTML中只读的那段去掉,然后再Set就可以了。
作者:
郁金香
时间:
2008-4-14 14:52
标题:
回复 4# 的帖子
请问:如何去掉Object.outerHTML中只读属性?
作者:
Simatu
时间:
2008-4-14 17:18
怎么把只读的那段去掉?
等待大虾们来解答
作者:
Simatu
时间:
2008-4-14 17:23
帮助手册: clear method
.....WebEdit("textfield").Object.clearAttributes
.....WebEdit("textfield").set "设置的值"
[
本帖最后由 Simatu 于 2008-4-14 17:36 编辑
]
作者:
hxf
时间:
2008-4-22 11:09
应该用webedit().object.value="赋值"
作者:
追逐日光
时间:
2009-3-19 14:16
日历如何实现参数化呢,这种方法好像不能实现参数化吧
作者:
haiquan180
时间:
2009-5-14 16:03
留个痕迹,以备后用
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2