SetValue как вставить ковычки " ' ?

Buhlovar

Client
Регистрация
17.02.2014
Сообщения
41
Благодарностей
16
Баллы
8
Только сейчас заметил =0 что при использовании SetValue впрочем как и стандартного кубика
пытаемся вставить например - "sometext",'"sometext"','sometext'
на выходе получим - sometext,sometext,sometext
в поле куда вставляем нашу переменную.

Собсно вопрос, а как вставить искомый текст ?
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 352
Благодарностей
3 279
Баллы
113
В C# необходимо экранировать кавычки " такой же кавычкой или знаком \ в зависимости от наличия @ перед строкой.
В стандартный экшенах, экранирование необходимо в случае regex, if или js.
 
Последнее редактирование:
  • Спасибо
Реакции: Buhlovar

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 683
Баллы
113

Buhlovar

Client
Регистрация
17.02.2014
Сообщения
41
Благодарностей
16
Баллы
8
вот так в с# работает ааа= "\"test\"";
первое, что проверил сам, не сработало экранирование

пример
---
dork_now="\"test\""
---
....
he.SetValue(project.Variables["dork_now"].Value, "Full", false);
....

в поле получаем - \test\
 

Buhlovar

Client
Регистрация
17.02.2014
Сообщения
41
Благодарностей
16
Баллы
8
Собсно пока составлял 2кубиковый пример ... найдено решение этой проблемы
Кавычку не получается вставить в движке Chrome ! - баг или фича ^^ возможно, что это исправлено в более новых версиях.
сейчас нахожусь на 5.29.4.0

Возможно кто то с актуальным зенопостером сможет проверить работает ли это на последнем обновлении *?
или нужно с какими то параметрами запускать Chrome ?чтобы можно было бы вставлять такие символы.


прикрепил* тестовый проект
 

Вложения

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