使用 Firefox 驱动程序时打开 chrome 浏览器

har*_*yan 5 selenium selenium-webdriver

使用 selenium,我正在初始化firefox驱动程序,但是,chrome驱动程序已初始化并chrome打开浏览器。

我是否在任何地方配置了默认设置?可能是什么问题..抱歉这个愚蠢的问题。但是,我没有任何线索。请帮忙。

这是我的代码,

import org.openqa.selenium.*;
import org.openqa.selenium.firefox.FirefoxDriver;


public class Aon
{
public static WebDriver driver;
public static void main(String[] args) {

System.setProperty("webdriver.gecko.driver", "C:/Users/ranganah/Downloads/Softwares/Selenium/geckodriver.exe");
    driver = new FirefoxDriver();
    driver.get("http://www.google.co.in");
    System.out.println(driver.getTitle());
    System.out.println(driver.getCurrentUrl());
    driver.findElement(By.name("q")).sendKeys("Hari");
    driver.findElement(By.name("q")).sendKeys(Keys.ENTER);

    System.out.println(driver.getTitle());
    System.out.println(driver.getCurrentUrl());
    driver.close();
    driver.quit();
   }
   }
Run Code Online (Sandbox Code Playgroud)

对于屏幕截图:https : //postimg.org/image/ncyg2o9l5/

Nav*_*R B 0

chromedriver.exe如果您重命名为,则有可能geckodriver.exe

geckodriver.exe这里下载并将其添加到路径中并尝试。


观察到,当我们重命名为 时chromedriver.exegeckodriver.exe尽管您创建了 的实例Firefox/InternetExplorer Driver,但它会启动Chrome浏览器。