【发布时间】:2020-05-29 16:32:09
【问题描述】:
【问题讨论】:
-
正则表达式是个不错的选择。
-
我会选择 sendkeys! :)
标签: selenium-webdriver richtextbox
【问题讨论】:
标签: selenium-webdriver richtextbox
最好的方法是,当您的输入字段有一个 Id 时。
那你就走吧:
driver.findElement(By.Id("Your Id")).SendKeys("Your Text);
您的编辑器获得了一个 ID。也许它会与他的身份证一起工作。如果不 并且您无法编辑该站点,并且您确定该站点将不再被编辑,您可以使用 XPath。 Firefox 插件 (Selenium IDE) 会自动为您生成 XPath 代码。
否则使用该类。 也许这段代码会起作用:
driver.findElement(By.ClassName("ql-editor)).sendKeys("Text);
【讨论】:
将您的 SendKeys 定位到具有属性 contenteditable='true' 的富文本的 div 元素
【讨论】: