Selênio provavelmente deve permitir que você automatize todo o processo, especificamente selenium IDE . Não é java no entanto, e é autônomo
Meu empregador gostaria que eu automatizasse o backup e a restauração dos dispositivos Linksys WiFi nas redes domésticas. Para fazer isso manualmente, você precisa fazer o login, navegar e baixar ou carregar um arquivo binário e clicar nos botões de envio. Meu aplicativo é escrito em Java.
Eu olhei para ele um pouco e estou me perguntando se é um problema 'difícil'. Em primeiro lugar, como um exemplo, o meu especial Linksys router modelo, WRT54G2, precisa ser conectado ao de uma página de boas-vindas ... mas para fazer uma longa história curta, o formulário HTML não parece ser facilmente acessível (ver anexo A). Uma vez logado, o script precisaria navegar e, em seguida, pressionar um botão de envio para baixar o arquivo .bin.
Por isso, estou basicamente procurando sugestões ou dicas relacionadas às três perguntas a seguir:
A Linksys oferece um método para os fornecedores de software acessarem e automatizarem as funções de backup e restauração?
Se não, como eu poderia fazer login programaticamente nos roteadores Linksys?
Existem scripts populares que podem trabalhar com um programa Java para navegar em páginas HTML?
Apêndice A:
Quando eu vou para acessar o roteador Linksys (192.168.1.1) durante a navegação de uma página não relacionada (por exemplo, google.com), eu permanecer na página do Google, mas estou presenteado com uma janela pop-up para as credenciais da Linksys (un e PW) . Quando eu olhar para o código-fonte, não vejo qualquer texto que se relaciona com o pop-up Linksys, ele apenas se parece com o código-fonte da página anterior (por exemplo, google.com).
Selênio provavelmente deve permitir que você automatize todo o processo, especificamente selenium IDE . Não é java no entanto, e é autônomo
Tags wireless-router forms