首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用selenium <p> C#将文本输入到C#标记

使用selenium <p> C#将文本输入到C#标记
EN

Stack Overflow用户
提问于 2016-03-09 14:19:57
回答 2查看 1.5K关注 0票数 1

我花了大约一个小时试图在屏幕上找到一个元素来添加文本。我已经尝试了标题,但似乎无法添加正文文本。

代码语言:javascript
复制
<body id="tinymce" class="mce-content-body content post-type-post post-status-auto-draft post-format-standard locale-en mceContentBody wp-editor wp-autoresize html5-captions has-focus" contenteditable="true" data-id="content" style="overflow-y: hidden;">
    <p>
        <br data-mce-bogus="1">
    </p>

当我搜索元素时,它会将我导向<p>标记。

我很困惑。

代码语言:javascript
复制
driver.FindElement(By.Id("tinymce")).SendKeys("Lorem ipsum dolor sit amet, consectetur adipiscing elit");
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-09 14:41:44

你可以用下面的方法来做。只需按照java中的代码更改语法即可。

代码语言:javascript
复制
driver.findElement(By.id("tinymce")).findElement(By.tagName("p")).sendKeys("Lorem ipsum dolor sit amet, consectetur adipiscing elit");

希望它能帮助你:)

票数 0
EN

Stack Overflow用户

发布于 2016-03-09 17:44:06

做好了。在这种情况下,这是我的解决办法。这和你们的话很吻合,只是稍微做了几次调整。

代码语言:javascript
复制
        driver.SwitchTo().Frame(driver.FindElement(By.Id("content_ifr")));
        driver.FindElement(By.Id("tinymce")).SendKeys("your data");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35894139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档