УСЛОВНЫЕ ЗАЯВЛЕНИЯ VBSCRIPT | АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ QTP/UFT

Условные операторы VBScript

Управляющие операторы подразделяются на два типа.

  1. Условные операторы управления
  2. Управляющие операторы цикла

Здесь мы собираемся увидеть условные операторы VBScript. В следующем посте мы увидим циклические операторы.

УСЛОВНЫЕ ТЕХНИЧЕСКИЕ ПРЕДЛОЖЕНИЯ VBScript:

Используется для выполнения отдельных операторов или набора операторов на основе условий.

Доступны следующие условные операторы. в VB Script:
ЕСЛИ СТАТЕМЕНТ: выполняет набор операторов, когда условие истинно
ЕСЛИ – ИНАЧЕ СТАТЕЙМЕНТ:выберите один из двух наборов операторов для выполнения
IF – ELSEIF STATEMENT: выберите один из множества наборов операторов для выполнения
SELECT CASE STATEMENT: выберите один из множество наборов операторов для выполнения
Давайте рассмотрим синтаксис каждого условия на примере ниже:

IF STATEMENT: (один условный оператор)

Чтобы выполнить только один оператор, когда условие истинно:

СИНТАКСИС:

123

ЕСЛИ ТОNнабор утвержденийEND IF
Пример:

12345

IF THENнабор утвержденийELSEнабор утвержденийEND IF
Пример:

1234567

Dim a,ba=3 : b=6if a>b thenmsgbox «a больше, чем b»ElseMsgbox «Оставайтесь в курсе материалов по тестированию программного обеспечения»End if

При выполнении условия необходимо выполнить более одного оператора true.

ЕСЛИ – ИНАЧЕ, УТВЕРЖДЕНИЕ: (более двух условных выражений)

СИНТАКСИС:

1234567

ЕСЛИ ТОNнабор операторовELSEIF Тогданабор операторовELSEнабор операторовEND IF
Пример:< /h5>

123456789

Dim a,ba= 8 : b=6if a>b thenmsgbox «a больше, чем b» Elseif a=b thenMsgbox «a равно b» ElseMsgbox «a is not equal to b» End if

SELECT CASE ЗАЯВЛЕНИЕ:

Это альтернатива IF-THEN-ELSE. Это делает код более эффективным и читабельным.

СИНТАКСИС:

12345678

SELECT CASE EXPRESSIONCASE EXPRESSION1набор операторовCASE EXPRESSION2набор операторовCASE ELSEнабор операторовEND SELECT
ПРИМЕР:

1234567891011

InputValue = Inputbox(“Введите значение: красный или зеленый или желтый”)Выберите регистр lcase(InputValue)Case “красный”Msgbox “stop”Case “зеленый” Msgbox “go”Case “желтый”Msgbox”wait”Case elseMsgbox”Invalid”Конец выбора

ПРИМЕЧАНИЕ.
В некоторых случаях тип подданных «основного выражения» и «подвыражения» должен быть одинаковым «один и тот же тип данных»
Данные всегда будут сравниваться с оператором отношения равенства
Здесь выражения чувствительны к регистру. Например: «Красный» не равен «красному».
В приведенном выше примере мы использовали строковую функцию (lcase) для преобразования входного значения в нижний регистр

Серия VBScript:

VBScript для тестирования автоматизации (QTP/UFT) — часть 1

VBScript для тестирования автоматизации (QTP/UFT) — часть 2

VBScript для тестирования автоматизации (QTP/UFT) — часть 3

VBScript для автоматизированного тестирования (QTP/UFT) — часть 4

VBScript для автоматизированного тестирования (QTP/UFT) — часть 5

TAG: qa

От QA genius

Adblock
detector