2017-05-07 32 views
0
public class BTest implements WebDriverProvider 
{ 

    @Test 
    public void launch() 

     { 
      System.setProperty("browser", "firefox"); 
      Configuration.browser=BTest.class.getName(); 
      Configuration.screenshots = false; 
      Configuration.browserSize = "1920x1200"; 

     } 
     @Override 
     public WebDriver createDriver(DesiredCapabilities arg0) { 
      FirefoxDriverManager.getInstance().setup(); 
      return new FirefoxDriver(); 
     } 


    } 
+0

您的測試中沒有斷言? –

回答

0

在測試中,您只需設置配置,但不會執行任何操作以實際啓動瀏覽器。 嘗試打開一些網頁。例如:

open("http://google.com"); 
+0

謝謝。現在工作。 –

+0

但是,如果它打開(「http://google.com」);那麼這段代碼的用途是什麼? @Override public WebDriver createDriver(DesiredCapabilities arg0){FirefoxDriverManager.getInstance()。setup(); 返回新的FirefoxDriver(); }我們在其中寫入返回新的FirefoxDriver();. –

+0

@Amar Nath Yadav你可能想用它來創建一個具有某些DesiredCapabilities像javascriptEnabled,handlesAlerts等的驅動程序。 在您的代碼方法中接受DesiredCapabilities,但不適用於它。所以我不知道) – IKo

相關問題