java - 如何从没有 `value` 属性的文本区域获取文本?

标签 java selenium

如何从没有 value 属性的文本区域获取文本?

<textarea name="comment_txt" class="comment_class"></textarea> 

如果它有一个value属性,我会去

driver.findElement(By.name("comment_txt")).getAttribute("value") 

(ps:getText不起作用)

最佳答案

您仍然可以通过 getAttribute 获取值,在这种情况下它将获取元素的 value 属性。

这将在未来随着 w3c 规范而改变,因为将有一个新的方法来获取属性。但目前,如果没有该名称的属性,它将尝试获取该名称的属性。

关于java - 如何从没有 `value` 属性的文本区域获取文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43666549/

相关文章:

java - 如何将字符串转换为 64 位整数?

java - 如何在Java中更改音调的频率?

java - 将记录保存在 json 中附加它们并解析

java - 如果有 flash 插件,phantomjs 无法加载页面

java - 在 Selenium 的单个窗口中更改不同页面之间的驱动程序焦点

python - Selenium:FirefoxProfile 异常无法加载配置文件

java - Selenium webdriver 选择

java - Android:相机预览看起来不太好

firefox - 禁用/更改 Firefox 安全模式热键 (Shift)

java - 如何恢复 SWT 中小部件的默认键绑定(bind)(Ctrl+A、Ctrl+C 等)?