Parâmetros dos Seletores#

Gerenciamento do cache interno e dos parâmetros dos seletores. Ao utilizar seletores para acelerar a busca de elementos na página, um cache interno é utilizado. Informações sobre o elemento são armazenadas no cache após sua identificação bem-sucedida, e nas buscas subsequentes, o cache é verificado primeiro. Se houver informações sobre o seletor no cache, elas são extraídas, o que acelera significativamente o funcionamento do robô. No entanto, em alguns casos, esse cache pode impactar negativamente o funcionamento do script. Isso é frequentemente observado durante o processamento cíclico de elementos semelhantes em uma única página, como os resultados de busca. Nesses casos, recomendamos desativar o cache usando este bloco. Se nenhum bloco desse tipo for utilizado no projeto, o cache dos seletores estará ativado por padrão.

Usar cacheQuando ativado, os principais elementos da interface dos programas (por exemplo, Internet Explorer, Google Chrome, Java) serão armazenados em cache. Na maioria dos casos, isso acelera o funcionamento do robô, mas em alguns programas pode levar a erros.
Usar busca de descendentes

Quando ativado, se o elemento do seletor não for encontrado, será feita uma tentativa de encontrá-lo como descendente do elemento anterior.

Em alguns programas, há muitos desses descendentes (por exemplo, 1C) e recomenda-se desativar essa opção.

Profundidade da busca de descendentesProfundidade da busca de descendentes a partir do elemento atual do seletor. Se o elemento do seletor não for encontrado e a opção "Usar busca de descendentes" estiver ativada, será feita uma busca do elemento do seletor como descendente do elemento atual. Este valor indica a profundidade do nível que o robô deve explorar para a busca. Quanto maior o valor, mais tempo pode levar a busca pelo elemento do seletor. Por exemplo, se algum elemento não estiver presente (botão, texto), a busca até que ocorra um erro pode ser longa.
Busca de um nívelAlterna o modo de busca de elementos para um nível único. Permite encontrar elementos ocultos da interface.
Nível de processamento

Seleção do nível de tratamento de erros. Valores possíveis:

  • "Default" - padrão;
  • "Ignore" - erros são ignorados;
  • "Handle" - erros são tratados.

Se o valor "Default" for selecionado, será utilizado o valor do bloco "Início" deste diagrama.

Nível de mensagens

Seleção do nível de mensagens que os blocos exibirão durante a operação. Valores possíveis:

  • "Default" - padrão;
  • "Release" - saída desativada;
  • "Debug" - saída de informações principais;
  • "Detailed" - saída de informações detalhadas.

Se o valor "Default" for selecionado, será utilizado o valor do bloco "Início" deste diagrama.

Texto do erro[Texto] Retorna informações detalhadas sobre o erro em caso de execução incorreta do bloco.