Как сравнить 2 строки в компоненте SetCondition в SAP TAO? - PullRequest
0 голосов
/ 08 июля 2019

Я использую SAP TAO для получения типов объектов и ошибок в SAP OM17 , используя функциональность Object Spy в TAO, объекты сохраняются в ALM (Приложение Управление жизненным циклом) План тестирования для базового программирования с использованием предварительно созданного компонента. Все шло хорошо, пока мне не нужно использовать компонент SetCondition для сравнения 2 объектов. SetCondition похоже на оператор IF в обычном языке программирования, и оно прекрасно работает, когда я использую 2 целых числа; Однако проблема возникает, когда я пытался сравнить 2 строки. Я использую SetInExecutionContext компонент, чтобы назначить ObjectType в OM17 переменной A. Пример: A = Planning. И GetInExecutionContext для получения значения объекта, являющегося строкой, после этого вручную назначьте строку для объекта B, используя тот же компонент. Пример: B = "ничего". Однако компонент SetCondition не сравнивает 2 строки. Я не уверен, как назначить строку для объекта в TAO, используя SetInExecutionContext компонент, который можно использовать в SetCondition для сравнения. Пожалуйста, сообщите!

Сведения о SetCondition

Summary

Component: Actions\Verifications\SetCondition
UI Technology: SAPGUI

Component Parameters

- Name
A name to identify the condition – any string can be used here.

- SapCondition
An expression that is to be checked by subsequent test components.
This parameter must provide a boolean expression which can be evaluated 
by the VB Script Interpreter.
Example of valid expression: $activeWindow$=1
Refer to the official RTL Documentation for more details.

- Options
/o (only once) - the condition will be checked only once (by the 
subsequent component) and then removed automatically.

Version
Default Component Version: 3.0.0.0 
Copyright (c) 2008-2012 SAP AG. All rights reserved.

Сведения SetInExecutionContex

Summary

Component: Actions\ExecutionContext\SetInExecutionContext
UI Technology: SAPGUI

Component Parameters

- Name
Specifies the name of a token in the Execution Context.

- TheValue
Specifies the value of the token.


Version
Default Component Version: 3.0.0.0 
Copyright (c) 2008-2012 SAP AG. All rights reserved.
...