当前位置: 首页 > 知识库问答 >
问题:

如何从Java中获取textarea元素的值?

宋鸿德
2023-03-14

我正在尝试本地化元素的xpath,然后获取该元素的内容(这是一个文本,一个灰色字段),并将其与预期的字符串进行比较。

<textarea _ngcontent-yjc-c213="" role="combobox" autocomplete="off" aria-autocomplete="list" nxinput="" formcontrolname="labelToDisplay" class="customer-infos cdk-text-field-autofill-monitored c-input is-disabled ng-untouched ng-pristine is-filled" disabled="true" id="nx-input-12" aria-invalid="false" aria-required="false" aria-expanded="false" aria-owns="nx-autocomplete-1"></textarea>

所以我准备了xpath:

 public ObjectElements inputs = new ObjectElements("Liste of inputs", By.xpath("(//az-activities-panel//nx-formfield//textarea"));

当我试图获取这个元素的内容时,它不会返回任何东西。

for (int i = 0; i < inputs.size(); j++) {
inputs.get(i).getText();
}

我使用for是因为它是具有相同xpath的元素列表。

非常感谢。

共有1个答案

陶英达
2023-03-14

@Prophet我使用调试模式查看,这就是我在此处输入图像描述的内容

 类似资料:
  • 问题内容: 我正在Python中使用Selenium。我想获取一个元素的,并检查它是否是我所期望的。 这是我的代码: 我怎样才能做到这一点?Selenium文档似乎有很多关于选择元素的内容,但是与属性无关。 问题答案: 您可能正在寻找。一个例子示此处以及

  • 我正在使用Python中的Selenium。我想获取

  • 我需要获取值,当单击具有但不起作用的特定链接时。。。 我的尝试: 我也试过 有什么想法吗?

  • 问题内容: 您如何从内获得一个? 问题答案: var iframe = document.getElementById(‘iframeId’); var innerDoc = (iframe.contentDocument) ? iframe.contentDocument : iframe.contentWindow.document; 您可以更简单地写: 并将返回第一个有效的内部文档。 一旦获

  • 我正在尝试创建一个用户可以在浏览器中存储注释的应用程序。 为了弄清楚用户在文档中创建注释的位置,我正在尝试存储所选文本的xpath和偏移量。 我到处搜索过,似乎有很多从xPath字符串中检索元素的示例,但没有很好的从DOM元素中查找xPath的示例。 以下是我尝试过的: 其中getXPathForElement如下所示: 这段代码给出了一个很长的看起来很奇怪的文本,如下所示:(我认为这不是一个真正