2013-07-29 47 views
0

我有一個測試腳本Selenium RC。現在我不知道測試過程中會發生什麼,但是如果程序意外死機,我希望瀏覽器關閉。順便說一下,腳本正在運行一個子進程。當程序意外死於硒時,如何關閉瀏覽器?

現在我嘗試了方法__del__但它不起作用,我不知道是否有任何例外。所以我不知道應該把try --- except還是with --- in

如果我在主進程中運行腳本,它工作正常。任何幫助?

Selenium的版本是2.33。瀏覽器是Firefox 21.0

回答

0

使del方法返回布爾值。 成功爲true,否則爲false。

如果返回false,請關閉main中的驅動程序。

+0

感謝您的幫助。首先。我怎麼能得到主__del__結果?第二。我怎樣才能關閉主驅動程序?因爲對象實例只存在於sub – ogre

+0

您可以從函數中獲取返回值。如果您不知道如何操作,請搜索它。如果驅動程序不在main中,則編寫一個函數來關閉驅動程序,如__close__並調用它。 – cegprakash

相關問題