You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法获取HTML元素值:Selenium元素取值与断言失败技术求助

解决Selenium无法获取Input元素值的问题

你用getText()方法获取input元素的值是无效的,因为getText()仅用于获取元素标签包裹的文本内容,而input这类表单元素的输入值是存储在value属性中的。

修改代码如下:

原代码:

String nombreActual = firstName.getText() ;
System.out.println(firstName.getText());

替换为:

String nombreActual = firstName.getAttribute("value");
System.out.println(nombreActual);

修改后就能正确获取到input框中填写的内容,之后可正常执行断言语句:

Assert.assertEquals(nombre, nombreActual);

内容的提问来源于stack exchange,提问作者Qa_Automatino

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 16:10:26