Не скролит к элементу

maxim.gutareff

Пользователь
Регистрация
27.01.2018
Сообщения
256
Благодарностей
22
Баллы
18
Вот сделал C# код что бы скролил к элементу.

HtmlElement he = экземпляр.ActiveTab.MainDocument.FindElementByAttribute("b", "innertext", "remo66\.ru"," текст", 0);
он.ScrollIntoView();

Выдает ошибку:
Компиляция кода Ошибка в действии "CS1009" "Нераспознанная управляющая последовательность". [Строка: 0; Cтолбец: 99]

Делал все как в видео: https://www.youtube.com/watch?time_continue=174&v=V7C66qJs9Rc

Мой шаблон: https://yadi.sk/d/-7XDlrwdCpM9Vg
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 246
Благодарностей
1 820
Баллы
113
Попробуй убрать слэш в "remo66\.ru", чтоб в итоге получилось так - "remo66.ru"
 

gevolushn

Известная личность
Регистрация
25.03.2019
Сообщения
518
Благодарностей
269
Баллы
63
Код:
HtmlElement he = instance.ActiveTab.FindElementByAttribute("b", "innertext", "remo66.ru", "text", 0);
he.ScrollIntoView();

HtmlElement he = instance.ActiveTab.FindElementByAttribute("b", "innertext", "remo66\.ru", "regexp", 0);
he.ScrollIntoView();
В первом случае нужно вводить точный текст и searchkind - "text".
А во втором, при поиске регуляркой, нужно экранировать точку, и searchkind - "regexp".
 
  • Спасибо
Реакции: maxim.gutareff

maxim.gutareff

Пользователь
Регистрация
27.01.2018
Сообщения
256
Благодарностей
22
Баллы
18
Код:
HtmlElement he = instance.ActiveTab.FindElementByAttribute("b", "innertext", "remo66.ru", "text", 0);
he.ScrollIntoView();

HtmlElement he = instance.ActiveTab.FindElementByAttribute("b", "innertext", "remo66\.ru", "regexp", 0);
he.ScrollIntoView();
В первом случае нужно вводить точный текст и searchkind - "text".
А во втором, при поиске регуляркой, нужно экранировать точку, и searchkind - "regexp".
Спасибо. Работает!
 

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