- Регистрация
- 25.12.2018
- Сообщения
- 7
- Благодарностей
- 0
- Баллы
- 1
Нужна помощь, хочу сократить размер гигантского формата шаблона в более емкий, и удобный для редактирования, а возможно ли подобное сделать?
К примеру сам шаблон работает по принципу - Регулярным выражением искать поле для ввода outhtml, а у каждого поля разная ФОРМА от ...-1, 0, 1, 2, 3... порой также меняется цифровая часть ДОКУМЕНТА, НОМЕР СОВПАДЕНИЯ, как в формате с# кода можно уместить это?
Вот к примеру: простой блок поиска формы по совпадению регулярным выражением ДЛЯ ЗАПОЛНЕНИЯ данными из переменной?
К примеру сам шаблон работает по принципу - Регулярным выражением искать поле для ввода outhtml, а у каждого поля разная ФОРМА от ...-1, 0, 1, 2, 3... порой также меняется цифровая часть ДОКУМЕНТА, НОМЕР СОВПАДЕНИЯ, как в формате с# кода можно уместить это?
Вот к примеру: простой блок поиска формы по совпадению регулярным выражением ДЛЯ ЗАПОЛНЕНИЯ данными из переменной?
Код:
// Конструктор действий, тип Set
HtmlElement NazvaniePeremennoiHTML1 = instance.ActiveTab.GetDocumentByAddress("{-1|1|2|3|4|5|6|7|8|9||10|11|12|0}").FindElementByAttribute("{textarea|input:text|input:message}", "outerhtml", "<textarea.*?placeholder=\".*?(Your\\ question|Ваше сообщение|Введите сообщение|Your question|Ваш вопрос|Наберите текст здесь|Комментарий|Введите Ваш вопрос|Напишіть текст|Введіть повідомлення|Сообщение|Напишите текст сообщения|Введите текст|Напишите сообщение|Задайте нам вопрос|Введите текст|Текст сообщения|текст сообщения|сообщение|Текст|текст|Вопрос|вопрос|комментарий|повідомлення|повідомленя|Повідомлення|Повідомленя|Комментарий).*?\".*?>.*?</textarea>", "regexp", {-1|1|2|3|4|5|6|7|8|9||10|11|12|0});
if (NazvaniePeremennoiHTML1 .IsVoid) return -1;
// Задержка эмуляции
instance.WaitFieldEmulationDelay();
// Установить элементу значение "{-Variable.Text-}"
NazvaniePeremennoiHTML1 .SetValue(project.Variables["Text"].Value + " " + " " + " " + " " + "\t", instance.EmulationLevel, false);
Вложения
-
241,8 КБ Просмотры: 442
Последнее редактирование: