java - 如何从 Selenium Webdriver (Java) 中的网络元素获取数值

标签 java selenium

<div>
id: 123456 has been successfully submitted.
<br/>
<br/>
</div>

在上面的代码中,我能够检索整个文本。但我需要在此处检索 id 值 123456 并将其存储在 excel 表中。帮我取回数值?

提前致谢

最佳答案

从字符串中提取数值:

int i = Integer.parseInt(html.replaceAll("\\D", ""));

正则表达式 \D 表示“任何非数字”,replaceAll() 正在删除所有非数字,将它们替换为空。

关于java - 如何从 Selenium Webdriver (Java) 中的网络元素获取数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21283299/

相关文章:

Javascript:无法在 Selenium 中使用 Firefox 浏览器

java - 如何使用 Java 8 中的自定义比较器接口(interface)对对象数组进行排序?

java - 如何迭代百里香中的输入值

javascript - 使用值加载额外的 CONFIG 文件

python - 网页抓取 - 标签中的文本无法实现

Python Selenium 解密错误消息

java - 如何为 MQTT 客户端设置超时?

Java 8(预发布)接口(interface)成员变量

java - 替代 Java 6 中的路径?

selenium - 如何使用 webdriver 一次性设置文本字段的值?