selenium - @BeforeTest 和 @BeforeSuit 注解有什么区别?
问题描述
@BeforeTest 和 @BeforeSuit 注解有什么区别?我有 2 个带有 @Test 注释的方法和一个 @BeforeTest 方法。当我运行它时,@BeoforeTest 方法只执行了一次。它不应该在每个 @Test 方法之前运行吗?
解决方案
你可以参考这个例子,
https://stackoverflow.com/a/50814147/9405154
如果要在每个 Test 方法之前调用注解,则需要使用 @BeforeMethod 注解。@BeforeTest 和 @BeforeSuite 都只会在执行时调用一次,它们只是在 .XML 套件执行上有不同的方法。
推荐阅读
- python - 相同的代码,相同的输入但不同的输出?
- java - 如何在特定条件下隐藏吐司?
- python - 如何在类图中表示 Python 中的静态方法?
- c - 这个只在空格前打印单词的c代码有什么问题
- javascript - 在 React 中使用 NPM Moment.js 出现问题:moment__WEBPACK_IMPORTED_MODULE_2__format 不是函数?
- javascript - 如何使用 *.txt 文件作为输入值?
- reactjs - 为什么我的反应网络应用程序在谷歌登录和数据映射未定义后返回 500
- java - 在 sl4j 的 java 中的每个类中初始化记录器
- python - 无法使用 selenium python 单击下拉元素(uib-dropdown-toggle)
- php - 在 PHP 中处理 POST 请求的最佳实践