[SOLVED] экранирование C#, подскажите как?

  • Автор темы Автор темы Protey
  • Дата начала Дата начала

Protey

Client
Регистрация
09.01.2016
Сообщения
209
Реакции
30
Баллы
28
Подскажите пожалуйста как правильно экранировать, а то что-то не могу на гуглить

Код:
Развернуть Свернуть Копировать
instance.ActiveTab.FindElementByAttribute("div","outerhtml","<div class="b-form-field__errors__error js-exists js-error">Ящик с таким именем уже существует</div>","text",4).InnerHtml;

Надо вот эту часть экранировать

Код:
Развернуть Свернуть Копировать
"<div class="b-form-field__errors__error js-exists js-error">Ящик с таким именем уже существует</div>"

а как, не пойму, помогите пожалуйста
 
если поиск по тексту - достаточно экранировать " и \
Да, поиск именно вот этого текста <div class="b-form-field__errors__error js-exists js-error">Ящик с таким именем уже существует</div>, а можно с примером, или готовый, а то я долго буду догонять как именно достаточно экранировать " и \ ?
 
Последнее редактирование:
Да, поиск именно вот этого текста <div class="b-form-field__errors__error js-exists js-error">Ящик с таким именем уже существует</div>, а можно с примером, или готовый, а то я долго буду догонять как именно достаточно экранировать " и \ ?
Код:
Развернуть Свернуть Копировать
instance.ActiveTab.FindElementByAttribute("div","outerhtml","<div class=\"b-form-field__errors__error js-exists js-error\">Ящик с таким именем уже существует</div>","text",4).InnerHtml;
 
  • Спасибо
Реакции: Protey
Только я сейчас смотрю, и не могу понять смысл этого кода. Ты добываешь innertext по outhertext. Но если ты знаешь второе, то ты сто процентов знаешь и первое
 
Только я сейчас смотрю, и не могу понять смысл этого кода. Ты добываешь innertext по outhertext. Но если ты знаешь второе, то ты сто процентов знаешь и первое
Просто пока что именно по такому способу нашел различие)
 
не понимаю, расскажи подробнее
Подробнее, вот таким способом находиться или не находиться текст "Ящик с таким именем уже существует", т.е. если ящик test@test.ru уже существует то вылазит такой текст (без кавычек) "Ящик с таким именем уже существует", если не существует то не вылазит такой текст, так вот только таким способом нашел проверку, вылез текст или нет, в остальных случаях этот текст всегда находиться, не важно существует такой ящик или нет

ProjectMaker for ZennoPoster v5.12.1.0 by ZennoLab.com1.png
 
Подробнее, вот таким способом находиться или не находиться текст "Ящик с таким именем уже существует", т.е. если ящик test@test.ru уже существует то вылазит такой текст (без кавычек) "Ящик с таким именем уже существует", если не существует то не вылазит такой текст, так вот только таким способом нашел проверку, вылез текст или нет, в остальных случаях этот текст всегда находиться, не важно существует такой ящик или нет

Посмотреть вложение 30453
когда что-то есть всегда в коде, и надо определить визуальность этого в браузере - я обычно беру width элемента - и если не !='0' - значит элемент виден в браузере.
в твоём случае, что-то не могу сразу сообразить - ты то ищешь outerhtml - но вставляешь для поиска только его внутреннюю часть - innerhtml, и я вот не могу сообразить - когда у твоего innerhtml - не может быть outerhtml в котором есть то содержание, которое ты ищешь... может где то в самом жс прописано создавать такой элемент после опред события - и тогда как бы нет родителя - если возможно такое в жс, но тогда бы этот див - не был бы в дереве элементов и не искался бы как див и по innerhtml до события - когда почта уже существует
 
  • Спасибо
Реакции: Protey

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