2013-11-09 51 views
0

在硒junit4亞軍我試圖設置在我的測試以下setJavascriptEnabled:如何硒junit4亞軍

webDriver.setJavascriptEnabled(真);

但它說WebDriver的方法是未定義的。

如何設置?

+0

錯字? webDriver≠WebDriver –

回答

0

的webdriver是接口,所有「真正的瀏覽器實現比如FirefoxDriverInternetExplorerDriverChromeDriver已經默認啓用了JavaScript,因此沒有什麼需要啓用:)

使用JavaScript所需的特殊處理的唯一實現是HtmlUnitDriver

您可以啓用Javascript無論是通過構造函數:

// Create a new instance of the HtmlUnitDriver 
// Notice that the remainder of the code relies on the interface, 
// not the implementation. 
    WebDriver driver = new HtmlUnitDriver (true); 

//less recommended, working with implemetation only 
    HtmlUnitDriver driver = new HtmlUnitDriver(); 
    driver.setJavascriptEnabled(true);