В моем автоматическом тесте у меня есть область, которая иногда появляется (и ее нужно щелкнуть, когда она появится). Это идеальное место для использования префикса OptionalStep, чтобы предотвратить сбой шага, если дополнительная область никогда не появляется.Есть ли способ быстро получить тайм-аут ExtraStep в QTP?
Вещь, я хотел бы, чтобы OptionStep только подождал секунду или два, прежде чем перейти к остальной части теста. Так же, как у меня может быть object.Exist (2) только ждать в течение 2 секунд, есть ли способ, чтобы OptionStep ждал всего пару секунд?
Некоторые другие предостережений:
- Я хотел бы сохранить это как один небольшой линии. Я знаю, что могу создать многострочный логический тест, который использует object.Exist (2) внутри оператора If/Then , но я предпочел бы, чтобы код был маленьким и обрезал.
- Я не хочу менять глобальный тайм-аут 20 секунд только для этого шаг.
- Поскольку этот дополнительный шаг отображается только в одной конкретной области, кажется, , как Recovery Scenarios, не будет хорошим выбором для запуска на протяжении всего теста.
Напишите функцию, а затем позвоните, когда захотите – vmg