我正在使用Fitnesse進行一系列測試。由於Fitnesse只允許我一次返回一個值,所以我有一系列斷言測試,例如,檢查頁面上是否存在特定的元素。 fitnesse中的每個測試依次運行,這意味着我的驅動程序實例在每次測試後都會被破壞。在多個Python腳本中保留硒驅動程序
雖然功能 - 這種方法變得不夠充分,因爲這種簡單的檢查大部分時間都是打開和關閉瀏覽器。
我試圖醃製司機 - 但沒有太多成功這樣做。我得到:
TypeError: can't pickle file objects
我也嘗試循環運行的一個單獨的Python腳本,並從那裏訪問的驅動程序,但任何腳本,那麼包括這也陷入死循環。
我可能是完全錯誤的,因爲一年前我只有1周的時間與Fitnesse一起玩Java設備,但我記得有像SuiteSetUp和SuiteTearDown這樣的特殊頁面。這不適合你的情況。 – Grasshopper