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 cache | Quando 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 descendentes | Profundidade 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ível | Alterna 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:
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:
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. |