Перейти к содержимому

Фотография

Редактирование Regex сгенерированой Selenium IDE


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 soleksenko2702

soleksenko2702

    Постоянный участник

  • Members
  • PipPipPip
  • 193 сообщений
  • ФИО:Олексенко Сергей

Отправлено 14 марта 2012 - 13:57

Всем привет.

Selenium IDE сгенерировал такой код:
Assert.IsTrue(Regex.IsMatch(selenium.GetConfirmation(), "^Are you sure you want to remove Item1[\\s\\S]$"));

Вообщем то все отлично работает.
Но интересует регулярка что бы строка "^Are you sure you want to remove Item1[\\s\\S]$" была без Item1. Т.е. теоретически на месте Item1 может быть и Item2 и Item3.

Пишу на C#+Selenium RC
  • 0

#2 tab15

tab15

    Активный участник

  • Members
  • PipPip
  • 128 сообщений

Отправлено 14 марта 2012 - 14:46

Так наверное
"^Are you sure you want to remove Item\d+[\\s\\S]$"

  • 0

#3 soleksenko2702

soleksenko2702

    Постоянный участник

  • Members
  • PipPipPip
  • 193 сообщений
  • ФИО:Олексенко Сергей

Отправлено 14 марта 2012 - 15:08

Так наверное

"^Are you sure you want to remove Item\d+[\\s\\S]$"


Спасибо, все получилось.
Только должно быть Item\\d+

А еще интересует регулярка для данной строки, но вместо Item1 может быть как одно слово так и два через пробел.
Например:
"^Are you sure you want to remove Item1[\\s\\S]$"
"^Are you sure you want to remove New Item[\\s\\S]$"

Как можно сделать что-то универсальное что бы подходило под оба случая?
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных