gpt4 book ai didi

java - 无法获取 "input"元素的值

转载 作者:行者123 更新时间:2023-11-30 08:04:24 25 4
gpt4 key购买 nike

我正在使用 Selenium 和 Java 编写测试。我需要在输入元素中获取文本:

<table class="boundaryFormAdd">
<tbody>
<tr>
<td>
<input id="id_name" type="text" style="margin-top: 5px">
</td>
</tr>
</tbody>
</table>

但如您所见,它既没有 value 属性也没有任何内部文本。

我试过:

1) 元素名.getAttribute("innerHTML")

2) 元素名.getText()

最佳答案

请注意 input标签没有任何结束标签,如 </input> .他们里面没有任何东西。这些被称为空元素。所以getText() , getAttribute("innerHTML") - 不会返回任何东西。

您可以使用 getAttribute(attrname) 访问输入元素的其他属性方法。

要获取值,请尝试使用 driver.findElement(..).getAttribute("value")

关于java - 无法获取 "input"元素的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35675964/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com