在testng中使用IMethodSelector不会调用@Beforemethod和@BeforeSuite

时间:2015-04-28 13:54:52

标签: testng

我正在尝试选择我想要运行的测试我想使用testng.i的IMethodSelector成功选择测试但是当我运行测试时,@ Beforemethod @BeforeSuite没有被执行。我使用的是我的xml IMethodselector

nourl=register-confirm&reg_conf=yes&title=&firstname=prad&lastname=prad&email=ptarekj%40gmail.com&custref=321043&mobile=

请告诉我实现IMethodSelector是否影响@Before方法功能还是有任何解决方法

1 个答案:

答案 0 :(得分:0)

您能否发布MethodSelector2来源?您确定,您没有过滤配置方法吗?有一个特殊的标志来识别方法是

中的配置方法还是测试方法
includeMethod(IMethodSelectorContext context, ITestNGMethod method, boolean isTestMethod)

(最后一个参数)