java - 无法使用 selenium 从文本字段获取文本

标签 java selenium selenium-webdriver

我正在尝试使用 Selenium 从文本字段中获取值,但我无法做到。该值既不存在于标签之间,也不存在于属性“值”中。请帮我解决这个问题。

我尝试了以下方法,但没有任何效果。

Webelement.getAttribute("innerText");

Webelement.gettext();

Webelement.getAttribute("value");

Webelement.getAttribute("textcontent");

下面是文本字段的 HTML。

<input name="quantityField_valueFieldKeyboard" id="quantityField_valueFieldKeyboard" data-mini="true" data-clear-btn="false" maxlength="61" seyctype="numeric" class="seyc-visually-important seyc-ui-input-icon-white seyc-ui-input-text">

最佳答案

这就是你正在尝试的吗?

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

关于java - 无法使用 selenium 从文本字段获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56372783/

相关文章:

java - 将动态 xml 转换为特定格式 xml 的最佳方法是什么

java - 从数据库提供文件时指定内容长度

python - 使用 Selenium 登录

python - AttributeError : 'NoneType' object has no attribute 'to_capabilities' . 在 Appium 上运行 python 脚本时出现此错误

web-applications - Selenium IDE 1.9.1 xpath 包含选择

python - 如何通过列表中的位置从下拉菜单中选择选项?

java - 是否可以在运行时从 java 对象中删除属性?

java - 通过套接字和流的 JAXB - 阅读器 block

java - 将 Webdriver 作为实例传递

java - 为什么 Selenium 在点 (.) 字符后面附加一个反斜杠,对于其中包含 (.) 的 ID 属性的值产生 (\.)