【发布时间】:2019-09-04 06:00:08
【问题描述】:
假设我有一个方法,当调用该方法时会截取页面并将其保存在文件夹中。我想知道一种更好的方法来使用该方法而无需重复自己,因为现在是这样工作的(我正在使用 selenium-webdriver 与 testng 和 java):
public class TestClass{
@Test
public void firstTest(){
step1();
step2();
takeScreenshot();
step3();
takeScreenshot();
step4();
takeScreenshot();
step5();
step6();
takeScreenshot();
}
@Test
public void secondTest(){
step1();
step2();
takeScreenshot();
step3();
takeScreenshot();
step4();
step5();
step6();
takeScreenshot();
}
}
如您所见,现在当我需要捕获屏幕截图但看起来不太干净时,我会在测试方法中的任何步骤之后调用该方法。所以我想知道这是否是一种更好的方法。
【问题讨论】:
标签: java selenium selenium-webdriver webdriver testng