Java SE: Ouvrir la Page Web et Cliquez sur un Bouton
J'ai un Java 7 programme (à l'aide de WebStart de la technologie, pour Windows 7/8 ordinateurs uniquement).
J'ai besoin d'ajouter une fonction de sorte que mon programme clique sur un bouton sur une page avec une URL connue (https).
Certaines personnes suggèrent WebKit SWT, mais je suis allé sur leur site et ils disent que le projet a été abandonné. (http://www.genuitec.com/about/labs.html)
D'autres personnes disent que JxBrowser est la seule option, mais il semble que c'est plus de 1 300 $qui est fou. (http://www.teamdev.com/jxbrowser/onlinedemo/)
Je suis à la recherche de quelque chose de simple, gratuit, léger et en mesure d'ouvrir HTTPS lien, parser le HTML, accéder à un bouton par DOM et cliquez dessus. Peut-être un peu de JavaScript aussi, dans le cas où il y a JS gestionnaires.
Merci pour votre aide.
OriginalL'auteur Serge Vinogradoff | 2013-05-25
Vous devez vous connecter pour publier un commentaire.
Vous cherchez peut-être pour Interface htmlunit -- un "GUI-Moins d'un navigateur pour les programmes Java".
Voici un exemple de code qui ouvre
google.com
, les recherches pour"htmlunit"
à l'aide de la forme et imprime le nombre de résultats.D'autres options sont les suivantes:
Interface htmlunit ne pas ouvrir n'importe quel navigateur, il émule un. Il est plein de code Java.
OriginalL'auteur acdcjunior
Votre question est difficile à comprendre ce que vous voulez. Si vous avez un webstart application et que vous voulez ouvrir un lien dans le navigateur, vous pouvez utiliser le
java.awt.Desktop.getDesktop().browse(URI)
méthode.Oui, la méthode dite à l'aide de l'ActionEvent passée à, il pourrait facilement être déclenchée par un bouton.
OriginalL'auteur Matt