Các điều kiện mong đợi trong Selenium
WebDriverWait có thể được kết hợp với các điều kiện mong đợi khác nhau để tinh chỉnh script chờ cho các phần tử
hay sự kiện như thế nào:
+ alert_is_present: Chờ cho một alert popup
+ element_to_be_clickable: Đảm bảo một phần tử không chỉ có mặt mà còn click được.
+ text_to_be_present_in_element: Check cho text cụ thể bên trong một phần tử.
+ visibility_of: Chờ cho một phần tử không chỉ có mặt trong DOM mà còn nhìn thấy được trên trang.
Một danh sách đầy đủ các điều kiện này là có sẵn trong tài liệu hướng dẫn Selenium, cung cấp một bộ công cụ mạnh mẽ
cho xử lí gần như bất cứ tình huống động nào gặp bởi web scraping.
Có một bộ máy trình duyệt đầy đủ tại đồng ý của chúng ta không chỉ cho phép chúng ta xử lí Javascript thực thi bởi
website mà còn làm chúng ta có thể chạy Javascript tùy chỉnh của bản thân chúng ta. Cái này đặc biệt hữu dụng
cho tương tác với các phần tử theo các cách cái các phương thức tích hợp Selenium không hỗ trợ trực tiếp.
Tiếp theo, chúng ta sẽ khám phá làm cách nào sử dụng khả năng này để nâng cao các kĩ thuật scraping của chúng ta
xa hơn.

