FindElementByAttribute переменная в параметрах

tka4enko.ilya

Client
Регистрация
20.10.2015
Сообщения
61
Благодарностей
9
Баллы
8
Доброго времени суток!
Простите новичка, но тыкаться устал.
Вопрос в следующем, при использовании метода FindElementByAttribute, возмодно ли в его параметры написать переменную? И как это сделать. Бился около часа все время ошибка "Нераспознанная управляющая последовательность"
Код:
string regularka = nasPunkt.Replace(" ","\ ");
HtmlElement nasPunktButton = instance.ActiveTab.FindElementByAttribute("td","innertext",regularka,"regexp",2);
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 652
Баллы
113
Доброго времени суток!
Простите новичка, но тыкаться устал.
Вопрос в следующем, при использовании метода FindElementByAttribute, возмодно ли в его параметры написать переменную? И как это сделать. Бился около часа все время ошибка "Нераспознанная управляющая последовательность"
Код:
string regularka = nasPunkt.Replace(" ","\ ");
HtmlElement nasPunktButton = instance.ActiveTab.FindElementByAttribute("td","innertext",regularka,"regexp",2);
как в код попадает nasPunkt? Как туда данные заносятся?
 
  • Спасибо
Реакции: tka4enko.ilya

tka4enko.ilya

Client
Регистрация
20.10.2015
Сообщения
61
Благодарностей
9
Баллы
8
это часть строки, из адреса (переменная проекта).
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 652
Баллы
113
попробуй Regex.Escape(nasPunkt);
вместо nasPunkt.Replace(" ","\ ");
 
  • Спасибо
Реакции: tka4enko.ilya

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 133
Баллы
113
C#:
string regularka = nasPunkt.Replace(" ", @"\ ");
 
  • Спасибо
Реакции: tka4enko.ilya

tka4enko.ilya

Client
Регистрация
20.10.2015
Сообщения
61
Благодарностей
9
Баллы
8
Спасибо всем, оба варианта работают.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)