Check trạng thái khi đăng nhập

Xin chào mọi người
Mọi người cho e hỏi là giờ e muốn mở 1 trang web ra sau đó focus vào cửa số đó, nhập username passwork vào rồi nhấn enter, Làm thế nào để biết hay đợi nó login được vào không ạ?
Nếu không login được thì có thể báo lỗi được ko ạ?
Em cảm ơn ạ

Chào bạn,
Để check xem bot đã đăng nhập thành công vào một trang web hay chưa bạn có thể thử những cách làm sau:

  1. Chọn một element của trang web đó (sau khi đã đăng nhập thành công), sau bước nhấn Enter:
    1.1 Dùng activity Element Exits để kiểm tra xem element đó đã xuất hiện hay chưa, nếu đã xuất hiện tức là bước đăng nhập đã thành công, nếu quá thời gian timeout thì báo lỗi
    1.2 Dùng Inject JavaScript để kiểm tra xem Element đó đã xuất hiện hay chưa, tuy nhiên bạn hãy lưu ý Inject JavaScipt sẽ được thực khi ngay khi nhấn Enter, do đó ở bước này nên có thêm tác vụ Retry n lần (thường là 3 - 5 lần) mỗi lần cách nhau khoảng t giây (khoảng 5 giây) với n*t là khoảng thời gian đủ lâu để chắc chắn nếu đăng nhập thành công thì Element đó sẽ xuất hiện, nếu sau n lần Retry, Element đó vẫn chưa xuất hiện thì bạn dùng activity Throw để quăng ra lỗi
    Bạn có thể tham khảo file code đính kèm
    CheckLoginSuccess.zip (3.7 KB)
  2. Sử dụng activity Wait Page Load Complete
    Hãy để lại câu hỏi nếu như bạn còn bất cứ thắc mắc nào, chúc bạn thành công ^^
1 Like