无法将文本添加到<;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 ));

无法将文本添加到<;p>;

将文本放入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。。