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

テストでは、設定を行うだけで実際にブラウザを起動することはできません。 一部のWebページを開こうとします。例:

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

ありがとうございます。今働いている。 –

+0

ただし、open( "http://google.com")で開くと、このコードの目的は何ですか? @Override public WebDriver createDriver(DesiredCapabilities arg0){ FirefoxDriverManager.getInstance()。setup(); 新しいFirefoxDriver()を返します。 }ここで、新しいFirefoxDriver();を返します。 –

+0

@Amar Nath Yadavあなたは、javascriptEnabled、handlesAlertsなどの特定のDesiredCapabilitiesを持つドライバを作成するために、このメソッドを使用したいと思うかもしれません。 あなたのコードメソッドではDesiredCapabilitiesを受け入れますが、それには関係ありません。だから私は知らない) – IKo

関連する問題