解决Selenium Webdriver执行测试时,每个测试方法都打开一个浏览器窗口的问题

虽然把WebDriver定义为一个静态变量了,但是每次执行测试都要打开多个窗口,挺浪费时间的。

找了很多中方法,比如使用setUpClass, BeforeSuite都没有完全解决问题。后来无意间发现初始化方法每次都调用setUp方法,索性试着不让子类实例化的时候执行setUp方法,竟然解决了启动多个浏览器窗口的问题!

留下来做个记录:

父类头:public class TestBase_Web extends TestCase {

子类头:public class TestActivityPage extends TestBase_Web {

 

posted on 2016-11-23 14:35  小昊子  阅读(12201)  评论(0编辑  收藏  举报

导航