我已经编写了一个JAVA程序,它将触发Chrome驱动程序并打开google.com,程序在eclipse中工作正常,因此我创建了一个JAR文件。 甚至JAR文件也可以独立工作。它会在Google Chrome中打开google.com,然后关闭Chrome驱动程序。 但我现在试图通过PHP触发这个JAR,因为某些原因这不起作用。
PHP根本没有触发JAR文件。
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.support.ui.WebDriverWait;
public class Chrome_Test {
public static void main(String[] args) {
// Telling the system where to find the Chrome driver
System.getProperty("user.dir" + "\\chromedriver.exe");
WebDriver webDriver = new ChromeDriver();
// Open google.com
webDriver.navigate().to("http://www.google.com");
// Printing result here.
WebDriverWait wait = new WebDriverWait(webDriver, 10);
webDriver.close();
webDriver.quit();
}
}
我的PHP代码:
<?php
exec("java -jar TEST10.jar");
?>
TEST10是包含上述Java程序的JAR的名称。