Selenium webdriver 网络故障后继续执行测试
这是一个面试问题,让我措手不及。我们有一个含5,6个硒测试的硒测试类Selenium webdriver 网络故障后继续执行测试,selenium-webdriver,junit,Selenium Webdriver,Junit,这是一个面试问题,让我措手不及。我们有一个含5,6个硒测试的硒测试类 测试3正在执行,网络出现故障。现在,一旦网络恢复,如何配置框架,使其从失败的地方开始,比如从第三次测试开始。并且应该执行已经执行的测试1和2。假设框架是junit 我不同意贾瓦盖的回答。我认为这个问题完全正确。作为概念的单元测试和作为工具的JUnit之间有很大的区别 javaguy的回答中描述的是单元测试。这些确实不能使用任何东西,只能将类加载到内存中并写入。但使用SeleniumWeb驱动程序的测试肯定不是单元测试。选择JU
测试3正在执行,网络出现故障。现在,一旦网络恢复,如何配置框架,使其从失败的地方开始,比如从第三次测试开始。并且应该执行已经执行的测试1和2。假设框架是junit 我不同意贾瓦盖的回答。我认为这个问题完全正确。作为概念的单元测试和作为工具的JUnit之间有很大的区别 javaguy的回答中描述的是单元测试。这些确实不能使用任何东西,只能将类加载到内存中并写入。但使用SeleniumWeb驱动程序的测试肯定不是单元测试。选择JUnit作为实现这些测试的框架是有效的。当然,我们可以争论JUnit是否是最好的工具,但这是另一回事,如果JUnit被选为这些测试的实现工具,那么这是一个有效的选择 关于你的问题。有很多不同的方法来实现你想要的
@RunWith
注释在测试中激活您的实际跑步者try/catch
,并在捕获异常时重试。您甚至可以为此使用方面或手动实现包装器