【发布时间】:2017-04-27 03:55:15
【问题描述】:
使用 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();
}
}
【问题讨论】:
-
真的吗??提供的代码改为打开 chrome 浏览器??
-
检查您是否没有从其他地方打开 Chrome。
-
是的。出现以下错误。在端口 11635 上启动 ChromeDriver 2.26.436362 (5476ec6bf7ccbada1734a0cdec7d570bb042aa30) 只允许本地连接。 log4j:WARN 找不到记录器 (org.apache.http.client.protocol.RequestAddCookies) 的附加程序。 log4j:WARN 请正确初始化 log4j 系统。 log4j:WARN 有关更多信息,请参阅logging.apache.org/log4j/1.2/faq.html#noconfig。
-
您能分享一下您是如何定义
driver的吗??我认为这不是完整的代码.. -
@Guy:这是一个包唯一类中唯一的代码..
标签: selenium selenium-webdriver