2017-05-07 1 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

Keine Behauptungen in Ihrem Test? –

Antwort

0

In Ihrem Test setzen Sie nur die Konfiguration, aber nichts, um den Browser tatsächlich zu starten. versuchen Sie, eine Webseite zu öffnen. Beispiel:

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

Danke. Arbeite jetzt. –

+0

Aber wenn es geöffnet wird ("http://google.com"); dann was wäre der Zweck dieses Codes @Override öffentlichen WebDriver createDriver (DesiredCapabilities arg0) { FirefoxDriverManager.getInstance(). setup(); return new FirefoxDriver(); } in dem wir schreiben, neue FirefoxDriver() ;. –

+0

@Amar Nath Yadav können Sie es verwenden, um einen Treiber mit bestimmten DesiredCapabilities wie javascriptEnabled, handlesAlerts und so weiter zu erstellen. In Ihrer Code-Methode akzeptiert DesiredCapabilities aber nicht damit. Also ich weiß es nicht) – IKo

Verwandte Themen