2015-10-15 98 views
1

我是TestNg Selenium的新手。無法運行TestNG Suite(Selenium Webdriver)

我的問題是我無法運行我的TestNG套件。當我點擊我的testNg套件(右鍵單擊crossBrowser.xml並單擊TestNG Suite)時,它未運行,它在控制檯中不顯示任何錯誤。

請找到我使用的代碼。

VerifyTitle.java

package testNGTestPack; 

import org.openqa.selenium.WebDriver; 
import org.openqa.selenium.chrome.ChromeDriver; 
import org.openqa.selenium.firefox.FirefoxDriver; 
import org.openqa.selenium.ie.InternetExplorerDriver; 
import org.testng.annotations.Parameters; 
import org.testng.annotations.Test; 




public class VerifyTitle { 
    WebDriver driver; 

    @Test 
    @Parameters("browserName") 
    public void verifyTitle(String browserName){ 

     if(browserName.equalsIgnoreCase("firebox")) { 
      driver=new FirefoxDriver();  } 
     else if(browserName.equalsIgnoreCase("chrome")){ 
      System.setProperty("webdriver.chrome.driver", "D:\\driver\\chromedriver.exe"); 
      driver = new ChromeDriver(); 
     } 
     else if(browserName.equalsIgnoreCase("IE")){    
      System.setProperty("webdriver.ie.driver", "D:\\driver\\IEDriverServer.exe");    
      driver=new InternetExplorerDriver(); 
      } 
     driver.manage().window().maximize();    
     driver.get("http://www.facebook.com");  
     //driver.quit(); 
    } 
} 

crossBrowser.xml

<?xml version="1.0" encoding="UTF-8"?> 
    <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> 
    <suite name="testNGTestPack"> 
    <test name="Test"> 
     <parameter name="browserName" value="firebox"/> 
     <classes> 
      <class name="testNGTestPack.VerifyTitle"/> 
     </classes> 
    </test> <!-- Test --> 
</suite> <!-- Suite --> 

Please see my folder structure

Eclipse版本:月神服務版本2(4.4.2)

當權點擊交叉顯示Run As TestNg Suite的sBrowser.xml。但點擊它,它不會觸發任何操作。即使在控制檯中,它也顯示任何錯誤。

我是否需要包含任何jar文件?請給我一個解決方案

+0

您的代碼有效。確保您的Firefox版本由Selenium支持。 – Turcia

+0

圖裏卡,我作爲Testng測試運行時沒有問題。它適用於我的FireFox版本。唯一的問題是,我無法運行TestNg Suite。當我點擊TestNg套件時,它什麼都不做。 – Shino

+0

有人請幫助我,我的testNg套件有什麼問題。 – Shino

回答

2

是的,你需要爲此創建一個新的配置。

選擇您的testng.xml文件>運行方式>運行配置>在左側面板上單擊TestNG>右鍵單擊並點擊新建>單擊套件>瀏覽xml並單擊運行。

請嘗試讓我知道。

謝謝 Mukesh

+0

它的工作。謝謝Mukesh – Shino

+0

偉大的歡呼... –

+0

嗨mukesh我剛剛開始整合maven構建工具來日食。當我右鍵單擊java類時,我陷入了創建testng.xml到我的示例java類的困境。 –

相關問題