Các phần tử và forms HTML và Javascript (tiếp tục)
+ get_screenshot_as_file(): Bắt một screenshot của vùng nhằm vào của một web page hay màn hình mặc định. Ví dụ,
driver.get_screenshot_as_file(‘filename.png’) sẽ bắt một screenshot trong vị trí code với tên file ‘filename.png’.
+ is_enabled(): Trả về một giá trị Boolean (True hay False) cho cái định vị được cung cấp dựa trên đặc tính phần
tử kích hoạt hay thôi hoạt động (các phần tử form thôi hoạt động là không sử dụng được hay không thể tương tác).
Ví dụ, driver.find_element(By.NAME,’first_name’).is_enabled() sẽ trả về True. Các phần tử HTML có thể mang một
thuộc tính disabled, ví dụ, <input type=”text” value=”something” disabled />.
Chú ý quan trọng
Cho liệt kê và thông tin chi tiết hơn về WebDriver với các ví dụ, hãy ghé thăm
https://www.selenium.dev/documentation/webdriver/
Phần này đã cung cấp chúng ta với một cái nhìn khái quát có lựa chọn về Selenium WebDriver (selenium.webdriver),
làm cách nào sử dụng nó, và làm cách nào khám phá các phương thức và đặc tính khác nhau với một vài ví dụ. Từ
phương diện scraping, chúng ta cần gắn kết hay quản lí dữ liệu và thông tin có sẵn từ Selenium và các thư viện
duyệt khác vào bối cảnh thực thi hay luận lí.
Trong phần tiếp theo chúng ta sẽ sử dụng Selenium để scrape các sites và thu thập dữ liệu.
