QTP在录制带有iframe文本编辑框时,输入的文本保存失败
Browser("后台登录 - kdt5.8").Page("kdt5.8").Frame("frammain_2").WebElement("编辑框1").Object.innertext="888"在回放时,可以看到文本框中的值根据上面的代码变了,点击保存后再查看发现值又变成原来的'111'。各位大侠这是肿么回事,求指教.... 这个属性我是通过SKY取出来的,本身录制的时候没识别,各位大侠坐等哇....困扰好几天了.... 我觉的 你这个 跟论坛编辑器的 原理 差不多
你试试这个
http://user.qzone.qq.com/305132437/blog/1353381570
str="<table><tr><td>数据1</td><td>数据2</td></tr></table>"
Browser("求高手指点,QTP11录制的时候无法识别文本编辑器").Page("求高手指点,QTP11录制的时候无法识别文本编辑器").Frame("Frame").WebElement("回复 1# caicai2012 123456").Object.innerText=str 回复 3# 赵佳乐SMILE
先谢谢哈,不过刚刚试了下还是一样的效果,这个跟直接传值不是一样的吗? 回复 4# 479898729
额 不一样 回复 5# 赵佳乐SMILE
在网上印象中看到,iframe提交保存内容,需要带table标签才能保存起来,不知道是不是这个原理。但按照上面所提供的方法,还是不行,是不是跟它的节点有关呢? 没有别的思路了吗?
页:
[1]