AutoFindObjectAction
La acción AutoFindObjectAction busca el objeto de negocio especificado y lo guarda para que lo utilicen otras acciones.
<testcase>
mediante el elemento <action>
. Establezca el valor para el atributo name
del elemento <action>
para identificar el nombre y el paquete de la acción.
<testcase>
<action name="cmc/automation/AutoFindObjectAction">
...
</action>
</testcase>
Parámetros
Esta acción acepta los siguientes parámetros:- searchType
- Se necesita: El tipo de búsqueda que se utiliza para localizar la definición de búsqueda que se utiliza para ejecutar la búsqueda.
- searchText
- Opcional: El texto de búsqueda que se utiliza para buscar el objeto de negocio.
- searchKey
- Opcional: El nombre de un valor establecida por la acción AutoSetValueAction que se utiliza como texto de búsqueda.
- searchOption.option
- Opcional: El valor de la opción de búsqueda que se pasa al servicio de búsqueda, donde option es el nombre de la opción de búsqueda. Por ejemplo, el parámetro
searchOption.catalogId
establece la opción de búsqueda del ID de catálogo. Puede especificar varias opciones de búsqueda con nombres diferentes. - searchOptionKey.opción
- Opcional: El nombre de un valor establecido mediante la acción AutoSetValueAction que se utiliza como opción de búsqueda, donde option es el nombre de la opción de búsqueda.
- objectKey
- Opcional: El nombre que se utiliza para conservar una referencia al objeto de negocio para que pueda ser utilizado por otras acciones.
Ejemplo
Los fragmentos de código siguientes muestran ejemplos de estos parámetros cuando se utilizan en la acción AutoFindObjectAction:- Ejemplo 1
-
<!-- Find web activity --> <action name="cmc/automation/AutoFindObjectAction"> <param name="searchType" value="FindActivities"/> <param name="searchKey" value="test_webactivity_name"/> <param name="objectKey" value="webactivity"/> </action>
- Ejemplo 2
<!-- Verify Sales Catalog Group TopSalesCategory11 --> <action name="cmc/automation/AutoFindObjectAction"> <param name="searchType" value="FindSalesCategories"/> <param name="searchKey" value="TopSalesCategory11_searchKey"/> <param name="objectKey" value="TopSalesCategory11"/> <param name="searchOptionKey.catalogSelectionCatalogGroup" value="SalesCatalog1_CatalogId"/> <param name="searchOptionKey.catalogSelectionCatalogGroupStoreId" value="SalesCatalog1_CatalogStoreId"/> <param name="searchOptionKey.catalogSelectionCatalogGroupIdentifier" value="SalesCatalog1_searchKey"/> </action>