Java打开浏览器并登录网站

时间:2013-03-04 20:28:39

标签: java browser single-sign-on

所以我正在创建一个GUI,用户输入用户名和密码登录我的学校网站。然后我想让它打开默认浏览器并在登录时打开多个标签到学校网站。我不完全确定在浏览器打开时如何登录。任何帮助将不胜感激。

由于

2 个答案:

答案 0 :(得分:0)

有工具名称Selenium。它用于测试GUI,因此您可以编写登录到网站的“测试”并单击,单击,单击...它使用本机浏览器(IE,Firefox,Chrome)或特殊的“Webrowser”,它没有GUI但是内存中的所有动作。

答案 1 :(得分:0)

使用browse方法打开浏览器:

import java.net.URI;
import java.awt.Desktop; 

java.awt.Desktop desktop = java.awt.Desktop.getDesktop();
String arg="Your URI here";
java.net.URI uri = new java.net.URI( arg );
desktop.browse( uri );

还要注意你应该抓住几个例外,但我暂时没有使用它,所以我真的不记得所有这些,但我认为你应该检查java.awt.Desktop.Action.BROWSE是否是桌面支持。如果您正在使用它,Eclipse无论如何都会给你一个提示。