2015-10-15 130 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类的困境。 –

相关问题