Описание событий назначения и вывода текстовых переменных в WBAppCEF

Для работы с текстовыми переменными в WBAppCEF существует набор следующих событий

WBAppCEF

[SETVAR] – установка значения переменной (устанавливается в списке событий)
[VAR] – вывод значения переменной (выводить можно в любых событиях или в Javascript)
[CHECKVAR] – проверка наличия вхождения (или какого-либо) текста в переменной и переход к указанной метке (списка событий) в зависимости от результата проверки


Установка значений для переменных

1
2
3
4
5
6
[SETVAR(1)] = значение 1
[SETVAR(2)] = значение 2
[SETVAR(3)] = значение 3
 
[SETVAR(1)] = [GETELEMATTR(src|//img[@id='hplogo'])]
...

PS: Значения переменных (при повторной установке с тем же именем) перезаписываются. Значения переменных не сбрасываются в процессе работы (остаются в памяти).


Вывод значений переменных

Выводить установленные значения переменных можно в элементах списка событий, либо в Javascript

1
2
3
4
[VAR(1)]
[VAR(2)]
[VAR(3)]
...

WBAppCEF

PS: Заданные значения переменных можно посмотреть в логе (ctrl+l), кликнув дважды по событию с [VAR(n)].


Проверка содержимого переменных для перехода к указанным меткам списка событий

1
2
3
4
5
6
7
[CHECKVAR( имя переменной | Y Или N | проверяемое вхождение )]: Имя метки списка событий
 
имя переменной - имя заданной (в [SETVAR]) переменной
Y или N:
   Y - переход к метке будет осуществлен в случае удовлетворения условия проверки
   N - переход к метке будет осуществлен в случае НЕ удовлетворения условия проверки
проверяемое вхождение - любой текст или оператор AnyText (который проверит наличие в переменной любого текста)

Проверка в переменной с именем 1 наличия любого текста (если переменная пустая, то будет совершен переход к метке VarLabel1, а если переменная не пустая, то перехода к метке не будет (продолжится выполнение событий [WAIT]))

1
2
3
4
[CHECKVAR( 1 | N | AnyText )]: VarLabel1
[WAIT]:1000
[WAIT]:2000
VarLabel1:

Проверка в переменной с именем 1 наличия любого текста (если переменная НЕ пустая, то будет совершен переход к метке VarLabel1, а если переменная пустая, то перехода к метке не будет (продолжится выполнение событий [WAIT]))

1
2
3
4
[CHECKVAR( 1 | Y | AnyText )]: VarLabel1
[WAIT]:1000
[WAIT]:2000
VarLabel1:
1 Star2 Stars3 Stars4 Stars5 Stars (оценок: 1, средний балл: 5.00)
Loading...
Автор: admin, 23 August 2020
Рубрики: WBAppCEF
Tags: , , , , ,

Последние статьи

css.php