Hỏi về python và lib elements

Em đang viết một tool để tự động điền email và mật khẩu. Nhưng em viết hàm click vào nút login thì không chạy. Em đã sử dụng tất cả các hàm có trong elements nhưng không chạy. Ai có cách chỉ em với. Thanks.

login_box = browser.find_element_by_class('class="widget-button btn btn-primary btn-small sign-up-button btn-text"') 
login_box.click() 
# class dạy nhau hoc.

Có chắc là tìm đúng cái “login_box” đó chứ?

Dạ đúng anh. cái class ấy của dạy nhau học ạ.

Thử in login_box ra màn hình, nếu có dữ liệu thì bạn tìm được đúng, vậy thì do dòng login_box.click() không hoạt động đúng chức năng.

Bạn tìm sai bét.
Sửa thành:

login_box = browser.find_element_by_class('widget-button btn btn-primary btn-small sign-up-button btn-text')

Bỏ cái class= đi, cái đó từ html mà.
Đọc tài liệu này:
https://selenium-python.readthedocs.io/locating-elements.html#locating-elements-by-class-name

1 Like

Vâng anh. để em thử lại

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?