Java 替换html标记中的文本

Java 替换html标记中的文本,java,html,xpath,selenium-webdriver,Java,Html,Xpath,Selenium Webdriver,HTML代码是: <pre> <span class="cm-tab"></span> <span class="cm-tab"></span> "widgetId" : "123", </pre> 你能再具体一点吗?什么时候需要更换?你的问题的措辞和答案是,这正是我需要的输出。我正在使用selenium.OK,您尝试了显示的代码。当你尝试那样做时发生了什么?我认为这种方法行不通。不能在网页上键入元素;仅在一个

HTML代码是:

<pre>
  <span class="cm-tab"></span>
  <span class="cm-tab"></span>
  "widgetId" : "123",
</pre>

你能再具体一点吗?什么时候需要更换?你的问题的措辞和答案是,这正是我需要的输出。我正在使用selenium.OK,您尝试了显示的代码。当你尝试那样做时发生了什么?我认为这种方法行不通。不能在网页上键入元素;仅在一个或类似的元素中。因此,在元素上使用sendKeys不太可能插入任何文本。
driver
  .findElement(By.xpath("//pre[contains(@text(),'\"123\"')]"))
    .sendKeys("4b22a0f8-9047-4fd9-8330-d6fa7c85e90c");