Classe UITechnologyManager
Fornece uma classe base abstrata para os gerentes de tecnologia é usada durante o teste de gravação e reprodução.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyManager
Namespace: Microsoft.VisualStudio.TestTools.UITest.Extension
Assembly: Microsoft.VisualStudio.TestTools.UITest.Extension (em Microsoft.VisualStudio.TestTools.UITest.Extension.dll)
Sintaxe
'Declaração
<ComVisibleAttribute(True)> _
<GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")> _
Public MustInherit Class UITechnologyManager _
Implements IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
public abstract class UITechnologyManager : IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute(L"CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
public ref class UITechnologyManager abstract : IUITechnologyManager
[<AbstractClass>]
[<ComVisibleAttribute(true)>]
[<GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")>]
type UITechnologyManager =
class
interface IUITechnologyManager
end
public abstract class UITechnologyManager implements IUITechnologyManager
O tipo UITechnologyManager expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
UITechnologyManager | Inicializa uma nova instância da classe UITechnologyManager. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
TechnologyName | Obtém o nome de tecnologia. |
Início
Métodos
Nome | Descrição | |
---|---|---|
AddEventHandler | Adiciona um manipulador de eventos para o gerente de tecnologia. | |
AddGlobalEventHandler | Adiciona um coletor de eventos de global para o gerente de tecnologia. | |
CancelStep | Cancela qualquer operação de espera ou de pesquisa que está sendo executada atualmente por este Gerenciador de tecnologia por causa das chamadas para WaitForReady ou Search. | |
ConvertToThisTechnology | Leva a um elemento de outra tecnologia e retorna um elemento que é compatível com a tecnologia atual, juntamente com o nível de suporte que possui para o elemento convertido. | |
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) | |
GetChildren | Retorna um enumerador para o filho elementos em um determinado elemento. | |
GetControlSupportLevel | Retorna a indicação de confiança para o gerente de tecnologia que pode oferecer suporte o controle que é identificado com o identificador fornecido. | |
GetElementFromNativeElement | Retorna um elemento com esta tecnologia que corresponde ao elemento nativo fornecido. | |
GetElementFromPoint | Recupera o elemento que está localizado nas coordenadas de tela determinado. | |
GetElementFromWindowHandle | Recupera o elemento que é identificado pelo identificador de janela fornecido. | |
GetFocusedElement | Retorna o ponteiro do windows para o elemento que atualmente tem o foco. | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetLastInvocationInfo | Retorna informações sobre a última ação de teste foi invocada por este gerenciador. | |
GetNextSibling | Retorna o próximo irmão do elemento fornecido na hierarquia de interface do usuário. | |
GetParent | Obtém o pai do elemento fornecido na hierarquia de interface do usuário. | |
GetPreviousSibling | Retorna o irmão anterior de um determinado elemento na hierarquia de interface do usuário. | |
GetSynchronizationWaiter | Retorna um IUISynchronizationWaiter usando o elemento fornecido e o tipo de evento. | |
GetTechnologyManagerProperty | Retorna o valor da propriedade determinado do gerente de tecnologia. | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
MatchElement | Retorna um valor que indica se o elemento fornecido coincide com o cookie de identificação de consulta anteriormente analisado. | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
ParseQueryId | Analisa a representação de seqüência de caracteres fornecida de um elemento de consulta e retorna uma representação de seqüência de caracteres do elemento de consulta como um cookie. | |
ProcessMouseEnter | Processa o mouse Inserir evento para o controle ou janela especificada. | |
RemoveEventHandler | Remove o evento especificado a determinado elemento e todos os seus descendentes. | |
RemoveGlobalEventHandler | Remove o evento especificado. | |
Search | Procura por um elemento no elemento pai que coincida com a condição do cookie de identificação de consulta fornecido. | |
SetTechnologyManagerProperty | Quando implementado em uma classe derivada, define o valor da propriedade determinada em que o gerente de tecnologia. | |
StartSession | Executa qualquer inicialização necessária a gerente de tecnologia para iniciar uma sessão. | |
StopSession | Executa qualquer limpeza exigida pelo gerente de tecnologia para parar a sessão atual. | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) |
Início
Comentários
Se você precisar estender a estrutura de teste de interface do usuário codificada para oferecer suporte a uma tecnologia não suportada no momento, você precisaria de derivar de sua própria versão dessa classe. Por exemplo, Microsoft Excel não originalmente suportado pela estrutura de teste de interface do usuário codificada, mas usando Visual Studio 2010 Ultimate ou Visual Studio 2010 Premium, você pode criar uma extensão que permite que você teste Microsoft Excel planilhas. Para obter mais informações, consulte Estendendo testes codificados da interface do usuário e a gravações de ação para o suporte ao Microsoft Excel.
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também
Referência
Namespace Microsoft.VisualStudio.TestTools.UITest.Extension