Classe UITechnologyManager
Fornece uma classe base abstrata para os gerentes de tecnologia que é usado durante o teste de gravação e reprodução.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyManager
Microsoft.VisualStudio.TestTools.UITesting.UITechnologyManagerProxy
Namespace: Microsoft.VisualStudio.TestTools.UITest.Extension
Assembly: Microsoft.VisualStudio.TestTools.UITest.Extension (em Microsoft.VisualStudio.TestTools.UITest.Extension.dll)
Sintaxe
'Declaração
<GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")> _
<ComVisibleAttribute(True)> _
Public MustInherit Class UITechnologyManager _
Implements IUITechnologyManager
[GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
[ComVisibleAttribute(true)]
public abstract class UITechnologyManager : IUITechnologyManager
[GuidAttribute(L"CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
[ComVisibleAttribute(true)]
public ref class UITechnologyManager abstract : IUITechnologyManager
[<AbstractClass>]
[<GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")>]
[<ComVisibleAttribute(true)>]
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. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
TechnologyName | Obtém o nome de tecnologia. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AddEventHandler | Adiciona um manipulador de eventos para o Gerenciador de tecnologia. | |
AddGlobalEventHandler | Adiciona um coletor de eventos de global para a 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 ele tem para o elemento convertido. | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.) | |
GetChildren | Retorna um enumerador para o filho elementos no elemento determinado. | |
GetControlSupportLevel | Retorna a indicação de confiança por este Gerenciador 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 | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetLastInvocationInfo | Retorna informações sobre a última ação de teste que foi chamada 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 tipo de elemento e o evento fornecido. | |
GetTechnologyManagerProperty | Retorna o valor da propriedade determinado desse gerente de tecnologia. | |
GetType | Obtém 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 de Objectatual. (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 de elemento query 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 determinado no Gerenciador tecnologia. | |
StartSession | Executa qualquer inicialização necessária por este Gerenciador de tecnologia para iniciar uma sessão. | |
StopSession | Executa qualquer limpeza exigida por esse gerente de tecnologia para parar a sessão atual. | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
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 derivar sua própria versão dessa classe.Por exemplo, Microsoft Excel não for originalmente suportado pela estrutura de teste da 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 gravações de ação para o suporte ao Microsoft Excel.
Acesso thread-safe
Quaisquer membros estático (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