如何编写验证文本中的数字的脚本?例如:我喜欢从字段“ Staus(2)”中获取数值“ 2”

时间:2019-01-28 23:30:51

标签: selenium-webdriver

在Selenium上,我正在编写脚本以从文本中获取数字。假设有一个字段“ Status(2)”。括号中的数字不断变化。我想获取价值。

2 个答案:

答案 0 :(得分:0)

此代码应获取您提供的元素的文本:

connect

然后,您可以查看以下答案,了解如何使用正则表达式从字符串中提取数字:Regex to extract digit from string in Java

希望这会有所帮助!

答案 1 :(得分:0)

这是解决方案。

String rawText = driver.findElement(By.id("ctl00_ctl00_cphBMain_cphMain_lblObjects")).getText();
String number = rawText.substring(s.indexOf("(") + 1).substring(0, s.indexOf(")"));
System.out.println(number);