как написать скрипт по проверке числа из текста?например: мне нравится получать числовое значение "2" из поля "Staus (2)" - PullRequest
0 голосов
/ 29 января 2019

На Selenium я пишу скрипт, чтобы получить номер из текста.Предположим, что есть поле «Статус (2)».Число в скобках постоянно меняется.Я хочу получить значение.

Ответы [ 2 ]

0 голосов
/ 21 марта 2019

Вот решение.

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);
0 голосов
/ 29 января 2019

Этот код должен возвращать текст для предоставленного вами элемента:

WebElement web_element_found = driver.findElement(By.id("ctl00_ctl00_cphBMain_cphMain_lblObjects"));
String element_text = web_element_found.getText();

Затем вы можете взглянуть на этот ответ, чтобы узнать, как использовать регулярные выражения для извлечения цифры из строки: Regex для извлечения цифры из строки в Java

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...