用Java控制googlechrome

用Java控制googlechrome,java,firefox,google-chrome,Java,Firefox,Google Chrome,我在寻找一种使用java控制google chrome、firefox或internet explorer的方法 比方说,我只需调用一个函数,将URL作为参数传递,页面就会被加载 我正在写一个java程序,我可以用它来自动保存服务器上的文件,这样我就不必登录到cpanel,然后手动保存。我可以用php来保存文件,但我需要测试网站的设计。 但由于我是Java新手,所以我对做事情没有太多知识 谢谢, Sreejith您最好使用它来完成您的尝试。我怀疑是否有一种方法可以在不知道或没有API的情况下控制

我在寻找一种使用java控制google chrome、firefox或internet explorer的方法

比方说,我只需调用一个函数,将URL作为参数传递,页面就会被加载

我正在写一个java程序,我可以用它来自动保存服务器上的文件,这样我就不必登录到cpanel,然后手动保存。我可以用php来保存文件,但我需要测试网站的设计。 但由于我是Java新手,所以我对做事情没有太多知识

谢谢,
Sreejith

您最好使用它来完成您的尝试。

我怀疑是否有一种方法可以在不知道或没有API的情况下控制web浏览器。如果要控制的web浏览器没有为java提供API,那么这是不可能的

如果您想完全控制您的web浏览器,您应该尝试使用它们的API而不是JAVA开发插件

如果只想在默认web浏览器中打开链接,请尝试以下操作:

java.awt.Desktop.getDesktop().browse(java.net.URI.create("http://google.com"));
此代码在默认web浏览器中打开url。我使用它打开了很多论坛页面,因为它需要从我的web浏览器登录会话,并一次保存所有页面。

您可以尝试Selenium:

}

添加Maven依赖项:

    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>2.42.2</version>
    </dependency>

org.seleniumhq.selenium
硒爪哇
2.42.2

我正在寻找一种方法来测试保存的文件。为了保存文件,我已经为此编写了一个php脚本,但我需要测试url。这很有帮助,谢谢,我正在寻找一种方法来打开url,并通过Java关闭它。我不知道如何关闭页面。我通常在Firefox上使用close all tabs函数。我也不确定这一点,但我正在试图找到一种方法,可以使用exec()加载chrome吗?可以开发一个使用webdriver方法的应用程序吗。实际上,我在这里问了一个类似的问题,但没有得到任何解决方案。我的问题的链接是-我们可以使用SeleniumWebDriver构建应用程序吗?
    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>2.42.2</version>
    </dependency>