我有一个脚本(测试套件),它运行其他脚本。
@RunWith(Suite.class)
@Suite.SuiteClasses({
Test002.class,
Test001.class})
public class SuiteTest1 {
}
我在寻找页面上的对象时出现问题很多次。即使放置Thread.sleep或WebDriverWait。那么,是否有可能在我的主类中放入脚本之间的延迟?
与Thread.sleep(1000)类似的东西:
@RunWith(Suite.class)
@Suite.SuiteClasses({
Test002.class,
Thread.sleep(1000);
Test001.class})
答案 0 :(得分:0)
您可以在测试级别上执行此操作。如果您想在测试运行之间暂停一些,只需使用@BeforeTest
修饰的方法,您可以放置任何Thread.sleep(1000)
。
如果您必须在多个测试中使用此类登录,请使用通用父类,您声明相同的逻辑,然后您可以继承它。