Bài 4: Các loại waits trong selenium

Описание к видео Bài 4: Các loại waits trong selenium

Trong video này mình sẽ minh họa cách sử dụng wait qua một trường hợp thực tế là cần check status của process bar khi nó hoàn thành - 100%

Với Thread.sleep thì thời gian chờ là cố định, có thể gây lãng phí thời gian chờ nếu progress bar hoặc mạng nhanh nhưng có thể thiếu nếu process bar chạy chậm
= Giải pháp là dùng Implicit Wait, chờ đợi với thời gian tối đa (timeout) để tìm thấy element xuất hiện trong HTML DOM present, k nhất thiết visible - nhìn thấy.
Và cách này có thể áp dụng cho toàn bộ các element trong web

Tuy nhiên có những element cần thời gian timeout nhiều hơn (ví dụ chờ progress bar chạy xong khi upload) hoặc muốn check những điều kiện khác như có thể click, trạng thái là disable ...
= Giải pháp là sử dụng Explicit wait trong Selenium

Ngoài ra với mong muốn tăng giảm tần suất check trạng thái của element trong khoảng timeout
= chúng ta có thể nghĩ đến Fluent Wait

LH Zalo: https://shorturl.at/UQbxR

Комментарии

Информация по комментариям в разработке