sincronização em UFT

já terminamos com a sincronização em selenium, hoje discutiríamos o mesmo em UFT.Antes de começar com a sincronização,recomendamos usar Exist,WaitProperty, Sync em vez de usar Wait.

1.wait
isso é usado quando queremos que o UFT aguarde o tempo especificado, para que o AUT conclua sua corrente operations.It é como pausar o script executado pelo tempo determinado (o mesmo que Thread.dormir)
sintaxe: – aguarde (segundos)
exemplo:- aguarde (2)
determinado script fará uma pausa por 2 segundos.
Nota:- Se não passarmos nenhum valor como wait()
, ele gerará erro de tempo de execução.

Número Errado de Argumentos que Esperar na UFT

Aguarde,o Erro gerado por falta de Tempo valor

Usando Esperar não é considerado como boa prática de codificação, porque ele é como pausar o script independente de qualquer condição e UFT seria de esperar, mesmo se o processo para o qual espera foi aplicada ter sido concluída.Ainda podemos usá-lo se nada das propriedades ou métodos abaixo der certo , ou temos certeza de que o processo sempre levará um determinado período de tempo.
2.waitproperty
é usado para esperar até que a propriedade do objeto fornecido atinja o valor especificado no tempo limite fornecido, caso contrário, continuará para a próxima etapa.
sintaxe: – objeto.WaitProperty (PropertyName, PropertyValue, )
Nota: – O tempo limite (milissegundos) é opcional, caso não seja fornecido o tempo limite de sincronização padrão é obtido(arquivo – > Configurações->executar-> tempo limite de sincronização de objetos)
tipo de retorno:- Booleano (o valor da propriedade true incase é alcançado no tempo limite fornecido)
exemplo:-

'para aguardar 30 segundos para que o link inicial seja carregado 
Set obj = Browser ("CreationTime:=0").Página("Índice:=0").Como baixar e instalar Minecraft no Minecraft 1.1.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.WaitProperty ("atributo/readyState"," completo", 3000) então
obj.Clique Em
EndIf

3.exist Property
instrui o UFT a esperar que um objeto especificado apareça.
Sintaxe: –
Objeto.Existe (Tempo Limite)
Tipo De Retorno:-Retorna um valor booleano indicando se há ou não um objeto existe actualmente
Nota:- tempo de espera(segundos) é opcional,caso não lhes é dado levaria o padrão de sincronização de tempo limite (Arquivo->Configurações->Executar->Objeto de sincronização de tempo de espera)
Exemplo:-

'Código de aguardar 30 segundos para que o Link para existir
Set obj = Navegador("CreationTime:=0").Página("Índice:=0").Como baixar e instalar Minecraft no Minecraft 1.1.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.Existe (30) então
obj.Clique Em
Terminar Se

4.método de sincronização (apenas para web AUT)
espera que o navegador conclua a navegação atual.
Sintaxe: –
Objeto.Sincronização
exemplo:-

'espera que a página carregue
Browser ("CreationTime: = 0").Página("Índice:=0").Sincronização

como modificar os valores de Tempo Limite padrão: –
Nota: – O tempo de sincronização do ‘objeto’ padrão é de 20 segundos e a sincronização da ‘navegação’ do navegador é de 60 segundos
sincronização:-
Arquivo > Configurações > painel Web

Browser de Navegação tempo de espera na UFT

Mudando de Navegador Tempo de Navegação

Existir,WaitProperty:-
Arquivo>Configurações->Executar->Objeto de sincronização de tempo limite
podemos jogar sempre com o padrão de sincronização de tempo que UFT leva para Existir,WaitProperty ou por omissão, antes de lança de erro para o usuário.

tempo limite de sincronização de objetos no UFT

alterar a sincronização de objetos no UFT

aprenda UFT
aprenda selênio

Deixe uma resposta

O seu endereço de email não será publicado.