我写了以下代码。 但每当我要运行代码时,会产生一些错误,并在下面给出生成的错误。
***package techAltum;
import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class JabongSearchBox {
WebDriver driver;
String url;
@Before
public void launchBrowser(){
//Open Browser
/*i am getting error at driver= new FirefoxDriver(). browser open but didn't get url.*/
**driver = new FirefoxDriver();
driver.manage().window().maximize();
url = "http://www.jabong.com";**
driver.get(url);
}
@Test
@After
public void quitBrowser(){
driver.quit();
}
}***
答案 0 :(得分:0)
如果你使用selenium 2.48.2 firefox似乎在最近1周更新了一些东西。我有一个使用selenium的应用程序,现在在最新的firefox中也失败了。
我过去曾经这样做过,通常selenium会发布一个新版本,迟早会支持
答案 1 :(得分:0)
希望这可以解决问题,只需像这样初始化你的webdriver
:
WebDriver driver = null;
答案 2 :(得分:0)
这段代码对我有用,我使用的是selenium 2.48.2和Firefox 43.0.2。请确认您使用的是最新的selenium和Firefox。 如果您再次面对此问题,请发布错误消息,以便我们更好地了解您的问题。