使用Selenium文本输入到富文本编辑器

问题描述:

下面是一个屏幕截图使用Selenium文本输入到富文本编辑器

RichTextEditor

什么是使用Selenium C#文本输入到该文本框的最佳方式?

+0

正则表达式是一个不错的选择。 – Hosar

+1

我会用sendkeys去! :) – Dazed

最好的办法是,当你的输入字段有一个ID。

那么你只是去:

driver.findElement(By.Id("Your Id")).SendKeys("Your Text); 

你编辑了一个id。也许它会与他的ID一起工作。如果不是 ,并且您无法编辑该网站,并且您确定该网站不会被编辑,您可以使用XPath。 Firefox的插件(Selenium IDE)为您自动生成XPath代码。

check it out here.

否则使用类。 也许这个代码将工作:

driver.findElement(By.ClassName("ql-editor)).sendKeys("Text);