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

时间:2016-12-12 09:58:58

标签: 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();
   }
   }

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

1 个答案:

答案 0 :(得分:0)

如果您将chromedriver.exe重命名为geckodriver.exe

,则可以

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

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