51Testing软件测试论坛

标题: 编辑框被识别成WebElement,如何设置值? [打印本页]

作者: solidedge    时间: 2010-1-20 11:16
标题: 编辑框被识别成WebElement,如何设置值?
我有个web页面,里面是个编辑框,应该可以输入字符的,但是QTP 识别成了WebElement,所以我没有办法往里面输入字符,有同志知道怎么办吗?多谢!
作者: wugecat    时间: 2010-1-20 11:20
截图看看
作者: solidedge    时间: 2010-1-20 11:31
我需要在这个EMAIL标签里面输入字符,但是现在这个大框被识别成WebElement,请问有什么办法在这里输入字符吗?
作者: ls_721521    时间: 2010-1-20 11:37
这个就用模拟键盘输入吧
这个问题我以前也遇到过,其他的方法也都没成功。。
作者: solidedge    时间: 2010-1-20 11:44
能说详细点儿嘛?如何模拟键盘输入?多谢!
作者: wugecat    时间: 2010-1-20 11:44
如果你的目的不是为了测试这个输入框的话,就直接赋值吧
****.webelement(***).object.innertext="234234234234234"
作者: ls_721521    时间: 2010-1-20 11:52
***.webelement(***).focus
Set wshshell=createobject(“wscript.shell”)
WshShell.SendKeys "123123"
Set wshshell=nothing
作者: ls_721521    时间: 2010-1-20 11:54
要不用下面这个也试试,但这个是webedit的对象。。
****.webelement(***).Object.insertAdjacentText  "beforeBegin","输入的内容"
作者: solidedge    时间: 2010-1-20 12:03
原帖由 wugecat 于 2010-1-20 11:44 发表
如果你的目的不是为了测试这个输入框的话,就直接赋值吧
****.webelement(***).object.innertext="234234234234234"


万分感谢,按照你的方法解决了。也感谢其他帮助我的朋友。
作者: Shane_lu    时间: 2012-12-27 11:40
回复 6# wugecat

谢谢,你的回答帮了我大忙
作者: ws812395    时间: 2012-12-28 09:28
最简单的办法:
WebElement.object.innertext=value
作者: anne32184    时间: 2013-4-16 16:06
回复 6# wugecat

对我也有帮助哈




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