Selenium Webdriver(Java) - 脚本之间的时间延迟

时间:2015-01-08 09:56:10

标签: java selenium

我有一个脚本(测试套件),它运行其他脚本。

  @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})

1 个答案:

答案 0 :(得分:0)

您可以在测试级别上执行此操作。如果您想在测试运行之间暂停一些,只需使用@BeforeTest修饰的方法,您可以放置​​任何Thread.sleep(1000)

如果您必须在多个测试中使用此类登录,请使用通用父类,您声明相同的逻辑,然后您可以继承它。