Selenium IDE - Как скопировать определенный текст из тела сообщения
Я новичок в Selenium и в процессе обучения селен IDE. Я сталкиваюсь с трудной ситуацией здесь. Любая помощь приветствуется. Поэтому я пытаюсь скопировать часть текстового сообщения с моего сайта. Сообщение выглядит как "Ваш номер XXX" . Я хочу скопировать только XXX и сохранить его для последующего использования в другом сеансе браузера. Это число XXX является динамическим и каждый раз будет давать новый результат.
Пожалуйста, порекомендуйте.
1 ответ
Если структура вашей страницы позволяет вам получить все сообщение "Ваш номер 34343" с помощью cssselector, Id, XPath и т. Д., То вам нужно будет получить все предложение, сохранить его в переменную (вы можете сохранить в строковую переменную " Затем вам нужно найти число в этой строке. Вы также можете использовать регулярное выражение:
numberString = Regex.Match(entireString, @"\d+").Value;
Или вы можете написать свой собственный метод для извлечения числа из строки.