gpt4 book ai didi

java - 当 ID 或任何属性中不存在值时,如何在 Selenium WebDriver 中使用 Java 从禁用的文本字段获取值

转载 作者:行者123 更新时间:2023-12-01 16:47:21 26 4
gpt4 key购买 nike

我有一些禁用的文本字段,根据我之前的输入自动填充了一些值。我想验证自动填充的值是否符合我之前的输入。但我无法使用 .getText().getAttribute() 从文本字段获取值,因为 HTML 代码中不存在该值。

下面是使用inspect元素得到的HTML代码:

<span class="ProductList_Row">
<input type="text" class="ProductList_Price" style="width:97px" ***disabled*** data-validation="mandatory"> == $0

文本是根据我之前的输入自动填充值“100”的字段。但是如何验证禁用的文本框中自动填充的值是否为 100?

最佳答案

value属性存储标签的内容,与是否禁用无关。所以,你可以这样做:

driver.findElement(By.id("write_element_id_here")).getAttribute("value");

这将返回元素的值,然后您可以继续进行其余的操作。希望它有帮助..

关于java - 当 ID 或任何属性中不存在值时,如何在 Selenium WebDriver 中使用 Java 从禁用的文本字段获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47818170/

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