使用Selenium gecko驱动程序启动URL

时间:2017-03-28 06:21:29

标签: selenium

(function(){

  function boom(){
    return document.querySelectorAll('.className'); 
  }

  var dataVariable = boom();

  console.log(dataVariable); 
})();

启动URL时 - 从下面的Java代码出现错误 import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; public class CheckoutFlow { public static void main(String[] args) { // TODO Auto-generated method s System.setProperty("webdriver.gecko.driver", "D:\\geckodriver.exe"); WebDriver driver= new FirefoxDriver(); driver.get("http://google.com"); } } "

1 个答案:

答案 0 :(得分:0)

你的代码非常好。这可能是Firefox版本的问题,
firefox版(我正在使用)52.0.1。

如果仍无效,请尝试切换为 chrome 而不是firefox。

Chrome代码:

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class CheckoutFlow {
    public static void main(String[] args) {
        System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "\\chromedriver.exe");
        WebDriver driver = new ChromeDriver();
        driver.get("http://google.com");
        driver.manage().window().maximize();
        driver.quit();
    }
}