945 B
945 B
English · Dansk · Bahasa Malaysia
Langkah 2 - Kelas
Oleh sebab bot mempunyai beberapa langkah, kod disusun dalam sebuah kelas, InstaFollower. __init__ mencipta pemacu Selenium. Tiga kaedah login(), find_followers() dan follow() dipanggil mengikut urutan itu.
Kelas ini ialah penyesuai Selenium dalam lapisan infrastructure. Satu kes guna kecil, run_bot, memanggil tiga kaedah melalui protokol Follower, jadi urutan diuji tanpa pelayar.
Apa yang kami peroleh
- Mengumpulkan langkah yang berkongsi keadaan (pemacu) dalam satu kelas.
- Menyuntik pemacu dan fungsi tidur supaya ujian menggunakan pemacu palsu dan tidak menunggu.
- Menutup pelayar dengan context manager (
with InstaFollower() as follower:).
