Comment faire pour obtenir et définir éditeur de texte valeur en sélénium

J'ai Éditeur de texte sur une page web, j'ai besoin de remplir sa valeur à l'aide de sélénium script en c#. Je sais comment faire pour la zone de texte. j'ai vérifié le processus de Définir la valeur dans la zone de texte mais quand j'ai essayé le même processus pour l'éditeur de texte, il n'est pas de travail, je veux obtenir et définir la valeur de l'éditeur. s'il vous plaît aidez-moi comment puis-je faire cela.

code pour obtenir le texte de la textbox :

IWebDriver firefoxDriver = new FirefoxDriver();
IWebElement passwordTextBox = Driver.FindElement(By.Id("passwordTextBox"));
passwordTextBox.Clear();
passwordTextBox.SendKeys("password");

J'ai essayé le code ci-dessous pour définir la valeur de l'éditeur

IWebElement detailFrame = driver.FindElement(By.CssSelector("#cke_1_contents .cke_wysiwyg_frame"));
driver.SwitchTo().Frame(detailFrame);
Thread.Sleep(1000);
var body = driver.FindElement(By.TagName("body")); //then you find the body
Thread.Sleep(1000);
body.SendKeys("<span>hiiiiiiii<span>");
Merci de poster ce que vous avez essayé.
veuillez vérifier mes mises à jour question
Merci de corriger votre body laquelle vous avez déclaré comme variable. Il convient de IWebElement type. Êtes-vous sûr que votre texteditor est situé en body tag. Merci de poster en html ici.

OriginalL'auteur Ram Singh | 2014-05-02