请问QTP如何往富文本编辑框中赋值?
要编写一个脚本,就是提交富文本编辑框中的内容,但是现在QTP无法识别富文本编辑框,录制没有脚本,所以无法把内容输入到富文本编辑框中,请各位高手支招!非常感谢! 用spy看下是什么对象?如果是webelement,用......WebElement("识别出来的对象名称").Object.insertAdjacentText"beforeBegin","你想要写的东西" 谢谢楼上的帮助,可还是不行啊,虽然脚本输入了内容,但提交的时候仍然提示没有输入内容,而且脚本输入的信息还无法进行删除了:)
是不是Object.insertAdjacentText"beforeBegin","你想要写的东西"这里的“beforeBegin”还有其他的方法?
请赐教! 富文本编辑框是什么意思? 找到对象了吗?如果找到了就直接set“内容”呗
WebElement("识别出来的对象名称").set“”
回复 3# 的帖子
看看这篇文章http://www.51testing.com/html/74/n-108374.html 非常感谢Fei.ge,通过beforeBegin修改为afterBegin可以正常输入内容,但输入内容我不提交,直接再替换为其他内容的时候出现问题了,新内容不会覆盖旧内容,而是在旧内容前面赋予了新内容,请问如何替换啊? 用innerTEXT,直接把所有的TEXT替换就完了。能用DOM就用DOM吧。 可以用replace亚,变通一下嘛 Browser("Browser").Page("网易电子邮箱 - 极速3.0正式版").Frame("HtmlEditor").WebElement("content").Object.insertAdjacentText "beforebegin","abcdefg<br>"
Browser("Browser").Page("网易电子邮箱 - 极速3.0正式版").Frame("HtmlEditor").WebElement("content").Object.replaceAdjacentText "beforebegin","12345"
页:
[1]