testing - 在测试之前和之后做一些事情

标签 testing selenium junit selenium-webdriver

我有几个 Junit/Selenium WebDriver 测试,每个测试都在单独的类中。我仍然无法实现应该在所有测试运行之前和之后运行的方法。不是课前或课后,因为那样他们会在每次测试前后运行。

我必须实现某种测试套件,但如何做到这一点,例如无需手动将所有类添加到套件?

最佳答案

看看this QA .它是关于在测试套件运行之前执行的方法。

您需要在测试套件中使用 BeforeClass 注释的静态方法。您的测试套件引用所有测试类,但看看 QA 中的示例,您会发现当您将 Suite 运行程序与 @SuiteClasses 一起使用时,它并不那么乏味注释。

除了手动操作之外,我不知道您可以使用任何内置方法将测试用例添加到套件中。

关于testing - 在测试之前和之后做一些事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13029262/

相关文章:

c# - 为什么我的字符串在凯撒密码期间发生变化?

testing - 如何测试信用卡电子商务软件?

python - 如何获取我之前使用其类找到的图像的 xpath?

selenium - 我想从ringba抓取数据

python - 元素在 (x,y.5) 点不可点击,因为另一个元素遮住了它

java - 使用 ant 运行 SWTBot 测试时分派(dispatch)事件 org.osgi.service.event.Event 时出现异常

python - Django 测试 : how to specify the apps whose databases I want to use?

testing - 在集成测试中, cargo 测试无法引用目标 crate 内的任何公共(public)元素。单元测试也找不到测试用例

java - 如何在 maven 和 eclipse 中正确使用范围 "test"和 junit

java - junit 测试套件