模拟用户在Firefox中保存页面的Java程序

模拟用户在Firefox中保存页面的Java程序,java,browser,Java,Browser,我想模拟一个用户从Java中的外部程序(登录后)将网页保存到目录中 我发现这类事情通常是在测试套件中完成的,比如Selenium或iMacros。然而,在普通Java程序中如何做到这一点呢 我可以使用DJnativeSwing吗?您可以使用java.awt.Robot执行该操作,它将真正调用Firefox。或者您喜欢用java发出http请求吗?您是否考虑过图像、视频、flash、javascript、cookies、推荐人?您所说的“普通Java程序”是什么意思。我已经编写了几个使用Selen

我想模拟一个用户从Java中的外部程序(登录后)将网页保存到目录中

我发现这类事情通常是在测试套件中完成的,比如Selenium或iMacros。然而,在普通Java程序中如何做到这一点呢


我可以使用DJnativeSwing吗?

您可以使用java.awt.Robot执行该操作,它将真正调用Firefox。或者您喜欢用java发出http请求吗?您是否考虑过图像、视频、flash、javascript、cookies、推荐人?

您所说的“普通Java程序”是什么意思。我已经编写了几个使用Selenium的“普通java程序”…我的意思是不使用Selenium或imacros…这只能使用java和firefox吗?我们可以从java程序向firefox发送一个“save”命令吗?启动firefox后,我需要让用户登录,然后用不同的url下载该站点的几页(我必须这么做,因为该站点没有restapi,除了oauth之外,没有授权桌面应用程序的方法(这需要你有服务器)).我想我可以使用robot类来控制输入和保存页面..谢谢你的回答..我会在尝试后给你回复:)