我已经在网上看了,但我似乎无法理解这个问题。下面是代码的屏幕截图。我有Apache和MySQL在运行。 任何帮助都会很棒!
以下是我的表单代码。
import com.google.common.collect.ImmutableMap;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriverService;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
import org.testng.annotations.*;
import java.io.File;
import java.io.IOException;
public class Settings {
protected static WebDriver driver;
protected static String baseURL = "base url for tests";
public static ChromeDriverService service;
@BeforeClass
public static void createAndStartService() {
service = new ChromeDriverService.Builder().usingDriverExecutable(new File("pass to your browser")).usingAnyFreePort()
.build();
try {
service.start();
} catch (IOException e) {
e.printStackTrace();
}
}
@AfterClass
public static void createAndStopService() {
service.stop();
}
@BeforeMethod
public void setUp() throws IOException {
driver = new RemoteWebDriver(service.getUrl(), DesiredCapabilities.chrome());
driver.get(baseURL);
driver.manage().window().maximize();
}
@AfterMethod
public void tearDown()
{
driver.quit();
}
public static WebDriver getDriver()
{
return driver;
}
}
答案 0 :(得分:2)
您的解决方案很简单。
您无法直接将PHP作为文件运行。 您可以通过localhost运行它(假设您安装了PHP)
找到你的" public_html" o" web"或" www"文件夹是。 这就是你应该放置/移动PHP文件的地方。
将文件移动到相应的Web文件夹后,可以像这样运行:
注意:当您在服务器环境之外调用PHP文件时,您只是显示文件的内容。但是,如果您通过Web服务器调用该文件,则Web服务器将运行PHP脚本并输出PHP脚本的结果。