Boa noite povo do Fórum. Espero que estejam todos bem.
Pessoal, gostaria de uma sugestão de vocês. Estou produzindo uma Classe (Módulo de Classe), que irá utilizar o Selenium como base, pois se trata de um processo de WebScraping, que poderá ser reaproveitado em outros projetos, se Deus abençoar.
Sobre o desenvolvimento da Classe, não tenho nenhum problema, mas estou pretendendo adicionar uma validação, logo que a Classe for Instanciada, ou seja, convertida em objeto. Essa validação, consiste em verificar se o Selenium Basic esta instalado no PC, impedindo a conclusão do processo de criação da instância, caso o Selenium não esteja instalado localmente.
Ai vem minha dúvida, a qual gostaria da opinião dos que mais entendem. Qual o melhor caminho para validar essa instalação:
- [b]Através da referência do GUID, no próprio VBE?[/b] Se estiver instalado, vai estar ali. Porém, todos os códigos que vi sobre GUID, precisam que a referência esteja marcada.
- [b]Através da pasta de instalação?[/b] Na instalação do Selenium Basic, o diretório de instalação é padrão, sendo alterado apenas a pasta correspondente ao usuário logado no PC. O interessante desse código que, mesmo utilizando uma classe, que será utilizada em PCs diferentes e com usuários diferentes, posso utilizar a Função Environ, para capturar o usuário logado no PC.
- [b]Através do registro do Windows?[/b] Essa, tem a vantagem de que após a instalação, o diretório do Selenium estará registrada no Path da Máquina, podendo ser validada via Registro ou pelo próprio Environ.
Qual melhor caminho utilizar para essa validação?
Gostaria muito da opinião dos amigos. Fico no aguardo.
Abraço a todos e excelente final de semana.
Esclareceu suas dúvidas? Acrescente ao título do tópico a expressão: [RESOLVIDO].
Mikel Silveira Fraga
E-mail: [email protected]
Skype: mikelsf
Postado : 13/11/2020 1:06 am