首页 > 解决方案 > @BeforeTest 和 @BeforeSuit 注解有什么区别?

问题描述

@BeforeTest 和 @BeforeSuit 注解有什么区别?我有 2 个带有 @Test 注释的方法和一个 @BeforeTest 方法。当我运行它时,@BeoforeTest 方法只执行了一次。它不应该在每个 @Test 方法之前运行吗?

标签: seleniumtestng

解决方案


你可以参考这个例子,

https://stackoverflow.com/a/50814147/9405154

如果要在每个 Test 方法之前调用注解,则需要使用 @BeforeMethod 注解。@BeforeTest 和 @BeforeSuite 都只会在执行时调用一次,它们只是在 .XML 套件执行上有不同的方法。


推荐阅读