Selenium IDE - Как скопировать определенный текст из тела сообщения

Я новичок в Selenium и в процессе обучения селен IDE. Я сталкиваюсь с трудной ситуацией здесь. Любая помощь приветствуется. Поэтому я пытаюсь скопировать часть текстового сообщения с моего сайта. Сообщение выглядит как "Ваш номер XXX" . Я хочу скопировать только XXX и сохранить его для последующего использования в другом сеансе браузера. Это число XXX является динамическим и каждый раз будет давать новый результат.

Пожалуйста, порекомендуйте.

1 ответ

Решение

Если структура вашей страницы позволяет вам получить все сообщение "Ваш номер 34343" с помощью cssselector, Id, XPath и т. Д., То вам нужно будет получить все предложение, сохранить его в переменную (вы можете сохранить в строковую переменную " Затем вам нужно найти число в этой строке. Вы также можете использовать регулярное выражение:

numberString = Regex.Match(entireString, @"\d+").Value;

Или вы можете написать свой собственный метод для извлечения числа из строки.

Другие вопросы по тегам