使用Selenium WebDriver打开本地HTML文件

yog*_*esh 5 java selenium

如何使用Selenium Webdriver在桌面上打开本地HTML文件?

我尝试如下,但无法打开

public static String OpenStub (String stub) {

  try {

    driver=new FirefoxDriver();
    driver.manage().timeouts().pageLoadTimeout(10000, TimeUnit.MILLISECONDS);

    driver.get("C://Users//sharmayo//Desktop//testlogin.html");

    return "Pass";
  }
}
Run Code Online (Sandbox Code Playgroud)

小智 7

您应该使用以下文件地址:

driver.get("C:\\Users\\sharmayo\\Desktop\\testlogin.html");
Run Code Online (Sandbox Code Playgroud)

代替:

driver.get("C://Users//sharmayo//Desktop//testlogin.html");
Run Code Online (Sandbox Code Playgroud)


drk*_*hng 1

试试这样:

driver.get("file:///C:/Users/sharmayo/Desktop/testlogin.html");
Run Code Online (Sandbox Code Playgroud)

更新:

请首先尝试像这样的最简单的 html 文件(对于您的 testlogin.html)

<html>
  <head>
  </head>
  <body>

    <div>Hello World!</div>

  </body>
</html>
Run Code Online (Sandbox Code Playgroud)