解決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