[QTP/UFT]求助!!运行脚本时,文本框没有输入内容
本帖最后由 lyl_lwl 于 2014-11-24 10:15 编辑各位大神,急救啊,在线等!Thanks :)
使用UFT12录制的脚本如下:
Browser("Login").Page("碧桂云运营中心").Frame("Frame_2").WebEdit("所属苑区").Set "深圳"
Browser("Login").Page("碧桂云运营中心").Frame("Frame_2").WebEdit("所在楼层").Set "-3"
Browser("Login").Page("碧桂云运营中心").Frame("Frame_2").WebEdit("总层数").Set "100"
Browser("Login").Page("碧桂云运营中心").Frame("Frame_2").WebEdit("详细地址").Set "深圳南山"
Browser("Login").Page("碧桂云运营中心").Frame("Frame_2").WebEdit("备注").Set "这是测试新增房屋信息记录"
Browser("Login").Page("碧桂云运营中心").Frame("Frame_2").WebEdit("建筑面积").Set "9999"
Browser("Login").Page("碧桂云运营中心").Frame("Frame_2").WebEdit("套内面积").Set "20"
Browser("Login").Page("碧桂云运营中心").Frame("Frame_2").WebEdit("公摊面积").Set "10"
Browser("Login").Page("碧桂云运营中心").Frame("Frame_2").WebEdit("花园面积").Set "100"
但是运行脚本时,有些文本框的内容还是为空,如脚本运行后,备注文本框中为空。
注:每次运行脚本时,为空的文本框都不一样。
.Set换成 .object.innerText=
试试 赵佳乐SMILE 发表于 2014-11-24 12:57
.Set换成 .object.innerText=
试试
这样不行哦。
.Set换成 .object.innerText= 后,回放脚本时,文本框的内容是填进去了,但是所填写的信息时灰色的,且提交后所填的内容仍然为默认值0.00
lyl_lwl 发表于 2014-11-24 14:19
这样不行哦。
.Set换成 .object.innerText= 后,回放脚本时,文本框的内容是填进去了,但是所填写的信 ...
不好搞了 具体你看看 你们前台的技术 然后尝试用 DOM 或其他方式 处理一下吧 lyl_lwl 发表于 2014-11-24 14:19
这样不行哦。
.Set换成 .object.innerText= 后,回放脚本时,文本框的内容是填进去了,但是所填写的信 ...
换成Object.value ="xxx"试试吧
innerText,是内嵌值,有时很奇怪的
我的问题:但是所填写的信息时灰色的,且提交后所填的内容仍然为默认值0.00???
既然是灰色的,就是不让你填写的意思吧。 为什么你还要填写呢? 还有建议在填写值之前,最好是先判断一下,不然报错时,整个自动化脚本就停那里了。。。
if Browser("Login").Page("碧桂云运营中心").Frame("Frame_2").WebEdit("所属苑区").exist then
Browser("Login").Page("碧桂云运营中心").Frame("Frame_2").WebEdit("所属苑区").Set "深圳"
end if
这样不会因意外而使整个测试停止
页:
[1]