2014-08-27 2 views
1

Итак, у меня есть фреймворк, управляемый ключевыми словами, который выполняется по ключевым словам. В одной из функций у меня есть условие if. Теперь, если этот элемент не существует, я хочу, чтобы qtp не выполнял следующие три функции ключевых слов, следующие за ним. Есть ли способ сделать это? Спасибо!Qtp динамический порядок выполнения

+0

Текущие ответы показывают, что совершенно непонятно, что you're с просьбой, если вы don' t предоставить образец кода (или другую информацию), указывающий, почему вы не можете просто ветвиться с помощью 'If'. – TheBlastOne

ответ

0

Вы можете создать глобальную переменную, которая регистрирует количество ключевых слов, которые должны быть пропущены. Когда ваш элемент не существует, вы можете установить счетчик пропуска на 3. В вашей структуре, которая читает каждое ключевое слово, вы можете сначала проверить текущий счетчик пропусков. Если оно равно 0, вы обычно выполняете ключевое слово. В противном случае вы уменьшаете количество пропусков на 1 и выходите без выполнения этого ключевого слова.

0

Можете ли вы добавить условное заявление?

Следовательно, если элемент существует, вы можете поместить следующие три оператора в цикл? Иначе ничего не делайте. Затем выполните код, как обычно?

Если вас не устраивает в экспертной точки зрения, это показывает, как сделать это с точки зрения ключевых слов также:

http://www.softwaretestinghelp.com/conditional-loop-statements-qtp-tutorial-4/

Смежные вопросы