亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PhantomJS Web驅動程序保留在內存中

PhantomJS Web驅動程序保留在內存中

慕婉清6462132 2019-12-06 15:42:58
我使用以下代碼在C#中實例化PhantomJSDriver:Driver = new PhantomJSDriver();并用以下方法清理它:Driver.Dispose();Driver = null;進程應該退出還是留在內存中?如果應該保留在Windows 7任務管理器中可見的內存中,可以通過編程方式將其殺死嗎?我是不是該?
查看完整描述

1 回答

?
嗶嗶one

TA貢獻1854條經驗 獲得超8個贊

直接回答,Driver.Dispose();不應用于清理WebDriver實例。為了進行適當的清理,我們必須使用Driver.Quit();。

  1. Driver.Dispose();:我認為已棄用。

  2. Driver.Close();:用于關閉當前頁面或具有焦點的瀏覽器(如果它是唯一的頁面/選項卡)。

  3. Driver.Quit();:它用于調用/shutdown endpoint,隨后Web驅動程序實例被破壞,從而完全關閉了所有頁面/標簽/窗口。

因此,調用該Driver.Quit()方法是保證正確終止會話的唯一方法。

在此,discussion您可以找到有關的詳細分析Driver.Dispose();,Driver.Close();以及Driver.Quit();


查看完整回答
反對 回復 2019-12-06
  • 1 回答
  • 0 關注
  • 739 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號