Hàm click trong Selenium

Để viết hàm click trong Selenium, trước tiên bạn cần import thư viện selenium:

python
from selenium import webdriver

Sau đó, bạn khởi tạo đối tượng webdriver để mở một trình duyệt web:

makefile
driver = webdriver.Chrome()

Trong đối tượng webdriver, bạn có thể sử dụng phương thức find_element_by_*() để tìm kiếm phần tử HTML trên trang web và phương thức click() để thực hiện hoạt động click trên phần tử đó.

Ví dụ, nếu bạn muốn click vào một nút trên trang web, bạn có thể sử dụng mã sau:

element = driver.find_element_by_id("button_id")# tìm phần tử với id là "button_id"
element.click()# click vào phần tử đó

Nếu bạn muốn click vào một liên kết (link) trên trang web, bạn có thể sử dụng mã sau:

 
element = driver.find_element_by_link_text("Link Text")# tìm liên kết có chữ "Link Text"
element.click()# click vào liên kết đó

Trong cả hai trường hợp, sau khi click, trang web sẽ được tải lại và bạn có thể tiếp tục thao tác với các phần tử trên trang web mới.