2017-05-16 80 views
0

我正在使用Selenium和Mink的Internet Explorer。現在的問題是,當我們執行登錄測試時,用戶將保持登錄狀態,並導致下一個文本運行失敗。由於某些原因,它不會以私人模式啓動瀏覽器/清除會話數據,就像使用Chrome和Firefox一樣。Selenium:如何在私人模式下啓動Internet Explorer

我試圖在behat.yml其設置爲私有模式,但會被忽略:

ie: extensions: Behat\MinkExtension: base_url: 'http:///' default_session: selenium2 browser_name: 'internet explorer' selenium2: capabilities: extra_capabilities: InternetExplorerDriver: IE_SWITCHES: - private

我也試過會話重置()每個場景之前,但它並不能幫助。

我還能如何確保Selenium始終以私人模式啓動Internet Explorer?

回答

0

您應該在功能級別使用@insulated標記,每次都會啓動一個乾淨的瀏覽器。

+0

可悲的是,似乎沒有做任何事情。從我看到它重置會話,但我試圖手動做,它也沒有工作。 –

相關問題