Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Hàm PageSource trong Selenium để get source toàn bộ trang:
Nhưng vấn đề là sau khi get được source rồi thì mình để ý bộ nhớ Process Memory đã tăng lên, có cách nào giải phóng bộ nhớ này ko ? Vì sau khi Get Source xong rồi mình ko đụng vào biến source nữa và cảm thấy rất phí tài nguyên.
Em cho source = null luôn rồi ạ. Và sau khi test xong thì thêm driver.Quit() cho giải phóng.
Bạn đã giải phóng driver sau khi chạy chưa, sau khi chạy mỗi test bạn giải phóng bằng driver.Quit() nhé.
Đỡ mất công phải viết cho từng testcase bạn set driver.Quit() trong 1 method rồi gọi attribute [TearDown] (cái này NUnit có support) cho method đó.
sau khi sài xong bạn cho source = null để giải phóng nhé. GC của C# tự lo