2017-10-27 7 views
1

クロムとFirefoxで並列テストを実行しようとしています。実行中に、別のクロームブラウザがFirefoxブラウザの代わりに起動されており、無視されています。 Ubuntuの16.04 LTS、 Firefoxバージョン - - 54、 ヤモリバージョン - v0.18、 Chromeバージョン-60.0.311、 クロームドライバ - 2.53クロムブラウザが起動していますが、firengがtestng.xmlのブラウザとして設定されています

以下 OSを使用しているファイルのバージョンがありますtestng.xml

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> 
<suite name="AutomationSuite" parallel="tests"> 
    <test name="TestCaratLaneInFireFox"> 
     <parameter name="node" value="http://*******:4444/wd/hub"/> 
     <parameter name="browser" value="Firefox"/> 
     <packages> 
      <package name="script"/> 
     </packages> 
    </test> 
    <test name="TestCaratLaneInChrome"> 
     <parameter name="node" value="http://****:4444/wd/hub"/> 
     <parameter name="browser" value="chrome"/> 
     <packages> 
      <package name="script"/> 
     </packages> 
    </test> 
</suite> 

BaseTest.Java

public class BaseTest implements IAutoConst { 

    public WebDriver driver; 

    static {  
     System.setProperty(CHROME_KEY, CHROME_VALUE); 
     System.setProperty(GECKO_KEY, GECKO_VALUE); 
    } 

    @Parameters({"node","browser"}) 
    @BeforeMethod 
    public void openApplication(String node,String browser) throws MalformedURLException { 

     // ChromeOptions options = new ChromeOptions(); 
     // options.addArguments("--disable-notifications"); 
     URL system = new URL(node); 
     DesiredCapabilities whichBrowser = new DesiredCapabilities(); 
     whichBrowser.setBrowserName(browser); 
     driver = new RemoteWebDriver(system,whichBrowser); 
     driver.get(URL);   
     driver.manage().timeouts().implicitlyWait(ITO, TimeUnit.SECONDS); 
     //driver.manage().window().maximize(); 
    } 

    @AfterMethod 
    public void closeApplication() { 
     driver.close(); 
    } 
} 

レポートのメール送信:Report

+0

実行しているテストはどれですか? – Rao

+0

両方のテストを並行して実行しようとしています。パッケージレベルでスクリプトを実行します。 – Rohit

+0

テストはリモートマシンで実行されていますか?または同じマシン上にあるか? – Rao

答えて

0

Geckoのドライバのバージョンハブに保持されたノードとは異なるバージョンを持っていました。したがって、Firefoxの起動を停止しました。

+0

あなたがコメントを追加していたのか、あなた自身の質問に答えようとしているのか分かりません。コメントを追加しているだけの場合は、この回答を削除してください。あなた自身の質問に答えようとしているなら、あなたの質問に上陸してしまうかもしれない人たちが答えに恩恵を受けるような十分な文脈を得るように、答えを詳述してください。 –

+0

私のコメントが更新されました。それが明確であることを願って – Rohit

+1

質問をも閉じるように答えを受け入れてください。 –

関連する問題