首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >此位置不允许使用注释@参数

此位置不允许使用注释@参数
EN

Stack Overflow用户
提问于 2022-04-08 13:23:29
回答 1查看 435关注 0票数 0

我试图通过参数测试方法。

test.xml文件如下所示

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
<suite name="paramsuite">
  <test name="paramtest">
<parameter name="a" value="SAI"/>
    <classes>
      <class  name="parameterization.ParamExample"></class>
    </classes>
  </test>
</suite> <!-- Suite -->

我的类文件看起来像ParamExample.java

代码语言:javascript
复制
package parameterization;

import org.testng.annotations.Test;

import com.beust.jcommander.Parameter;
import com.beust.jcommander.Parameters;

public class ParamExample {
    
    @Parameters("a")
    @Test
    public void stName(String p) {
        
        System.out.println("Student Name is  :"+p);

    }

我收到错误“这个位置不允许注释@参数”

EN

回答 1

Stack Overflow用户

发布于 2022-08-19 15:16:29

你进口了错误的包裹。

进口com.beust.jcommander.Parameter;进口com.beust.jcommander.Parameters;

从这里开始使用包https://www.javatpoint.com/testng-parameters

进口org.testng.annotations.Parameters;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71797827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档