Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
Пожалуйста, ознакомьтесь с Правилами использования материалов на данном ресурсе |
Оглавление
Expand | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|
...
Что такое диапазоны
Довольно часто при настройке проекта Вы встретите места, где нужно указать номер совпадения при поиске, номер строки, номер ячейки и т.д. Причём, не всегда в таких случаях можно указать конкретный номер. Диапазоны помогут Вам настроить более гибкую нумерацию таких перечислений.
...
Нужно взять интервал строк. Например, с пятой по седьмую и т.д.;
Нужно взять последнюю строку не зная общее количество строк;
Нужно взять случайную строку;
Нужно взять несколько случайных строк;
Нужно взять несколько случайных строк из указанного интервала;
Нужно взять чётные / нечётные строки из указанного интервала;
Нужно взять случайные строки из чётных / нечётных строк из указанного интервала.
Так же диапазоны можно использовать в качестве номера совпадения при выполнении экшенов Выполнить событие, Установка значений, Взятие значений
...
Взять строки из одного или нескольких интервалов
...
Можно указать несколько интервалов через знак ';' или ',': например, 10-15;7;22-34
Взять одну случайную строку из списка
Для этого впишите в поле слово random.
...
Выбрать случайный элемент
Бывают ситуации, когда на странице несколько одинаковых элементов и Вам нужно взаимодействовать с любым из них, не важно каким.
Например при регистрации надо указать операционную систему и предоставляется выбор из нескольких вариантов. Чтоб кликнуть по случайному, необходимо в качестве номера совпадения указать слово random
...
Длина списка неизвестна, но нужно взять его до конца
...
Например нужно исключить последние 5 строк и взять 1 случайный элемент, это будет выглядеть вот так:
random1(0-(end-5))
...
Исключающие диапазоны доступны в ZennoPoster версии 5.9.3 и выше.
...
Чтобы получить 5 первых чётных значений из диапазона, следует написать:
even15even5(1,12-15,35-end)
Чтобы получить все чётные значения из диапазона, следует написать:
...
Оператор even доступен в ZennoPoster версии 5.9.3 и выше.
...
Получение только
...
нечётных значений
Чтобы получить первое нечётное значения из диапазона, следует написать:
...
Чтобы получить 5 первых нечётных значений из диапазона, следует написать:
odd15odd5(1,12-15,35-end)
Чтобы получить все чётные нечётные значения из диапазона, следует написать:
...
Комбинирование операторов доступно в ZennoPoster версии 5.9.3 и выше.
...