Condividi tramite


Estensione Excel di esempio: classe ActionFilter

Questa classe interna estende la classe UITestActionFilter e rappresenta un filtro per le azioni di test su un elemento Microsoft Excel.

Proprietà semplici

Queste proprietà di sola lettura consentono allo sviluppatore di specificare come questo filtro delle azioni di test deve essere eseguito dal framework dei test codificati dell'interfaccia utente. Ad esempio, la proprietà Name fornisce il nome del filtro azioni. Altre proprietà ottengono l'oggetto Category del filtro azioni, l'oggetto FilterType, il nome di Groupper le azioni di test filtrate in base a tale filtro. Altre indicano se impostare ApplyTimeout e anche se l'azione di test è Enabled.

Metodo ProcessRule

Questo metodo viene chiamato dal framework dei test codificati dell'interfaccia utente ed esegue il filtro sull'oggetto IUITestActionStack fornito. Questo particolare override rimuove un'azione di clic del mouse su una cella quando l'azione successiva nello stack invia sequenze di tasti alla cella. Restituisce quindi false.

Metodi privati

Il metodo IsLeftClick determina se l'azione fornita rappresenta un clic con il pulsante sinistro del mouse. Il metodo AreActionsOnSameExcelCell determina se due azioni fornite vengono eseguite sulla stessa cella in Excel.

Vedere anche

Riferimenti

UITestActionFilter

IUITestActionStack

Altre risorse

Estensione di test codificati dell'interfaccia utente e registrazioni delle azioni per supportare Microsoft Excel