[英]Selenium Webdriver (Java) - time delay between the scripts
我有一个脚本(测试套件),该脚本可以运行其他脚本。
@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})
您可以在测试级别上进行。 如果要在测试运行之间@BeforeTest
停顿,只需使用@BeforeTest
装饰的方法@BeforeTest
在其中放置任何Thread.sleep(1000)
。
如果必须在多个测试中使用这种登录名,请使用通用父类在其中声明相同的逻辑,然后可以从中继承。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.