无法将文本添加到<;p>;
本文关键字:lt gt 文本 添加 | 更新日期: 2023-09-27 18:27:21
我正试图在第一个
标签后插入一些文本:
<body id="tinymce" spellcheck="false">
<p>
// I want to insert text here
<br>
</p>
</body>
到目前为止,我的尝试还没有奏效:
IElement tinymice;
string testText = "some text here"
string xPath = string.Format("//body[@id='{0}']/p", "tinymce");
tinymice = GetElementByXPath(xPath);
tinymce.SendKeys(string.Format("{0}", testText ));
将文本放入span中。段落标记旨在作为分隔符。
从这里的文档:http://jwebunit.sourceforge.net/apidocs/net/sourceforge/jwebunit/api/IElement.html
我推断你可以打电话给:
tinymice.setTextContent("text to insert");
我在谷歌上搜索了"getelementbyxpath selenium"
,希望这些是正确的文档,它确实在页面底部列出了硒:http://jwebunit.sourceforge.net/apidocs/net/sourceforge/jwebunit/api/class-use/IElement.html
我意识到这可能是一个javascript包,但这可能也是C#dll的相同方法。
我认为上面的人没有意识到tinyMCE是tinyMCE,而不是Tiny Mouse。。