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


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

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

留下来做个记录:

父类头:public class TestBase_Web extends TestCase {

子类头:public class TestActivityPage extends TestBase_Web {

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM