Voici un écran tournéEn utilisant Sélénium pour saisir du texte dans l'éditeur Rich Text
Quelle est la meilleure façon d'utiliser Sélénium C# pour entrer du texte dans cette zone de texte?
Voici un écran tournéEn utilisant Sélénium pour saisir du texte dans l'éditeur Rich Text
Quelle est la meilleure façon d'utiliser Sélénium C# pour entrer du texte dans cette zone de texte?
La meilleure façon est, lorsque votre champ de saisie a un Id.
alors vous allez juste:
driver.findElement(By.Id("Your Id")).SendKeys("Your Text);
Votre éditeur a un id. Peut-être que cela fonctionnera avec son identifiant. Si ce n'est pas et que vous n'êtes pas en mesure de modifier le site et vous êtes sûr, que le site ne sera plus éditer, vous pouvez utiliser XPath. Un plugin pour Firefox (Selenium IDE) génère le code XPath automatiquement pour vous.
Sinon, utilisez la classe. Peut-être que ce code fonctionnera:
driver.findElement(By.ClassName("ql-editor)).sendKeys("Text);
Les expressions régulières sont une bonne option. – Hosar
J'irais avec sendkeys! :) – Dazed