在Testlistener中读取XML参数值

时间:2018-09-02 16:21:35

标签: selenium-webdriver testng-eclipse

我正在通过TestNG.xml运行TestNG,有什么方法可以将TestNG.xml中的参数读取到Itestlisteners。我想从XML下面的浏览器名称和URL值中读取Testlistener。

TestNG.xml:-

TextInputEditText

  

<listeners>
    <listener class-name="TestListener"></listener>

     

1 个答案:

答案 0 :(得分:0)

可以通过使用注释@Parameters在测试类级别完成

@Parameters({"browsername", "URL"})
@Test(priority = 1)
public void test1(String browsername, String URL){
  System.out.println("param ::" +browsername);
  System.out.println("URL :: " +URL );
}

如果您不想将其拉到类级别,请对属性进行参数化并在执行时传递属性。