1
Step 1 Open The Game ms
Tirsvad edited this page 2026-10-28 10:04:16 +01:00

Langkah 1: buka permainan

🌐 English · Dansk · Bahasa Melayu

Bot memulakan Chrome, memuatkan permainan dan menunggu sehingga pilihan bahasa muncul pada halaman. Kemudian ia memilih bahasa Inggeris, supaya kuki besar boleh dimainkan.

Tangkapan skrin

Langkah 1: buka permainan

Fungsi

def open_game(game: GamePort) -> None:
    game.open_page(GAME_URL)
    game.wait_for_element(LANGUAGE_BUTTON_PREFIX + LANGUAGE_CODE)


def select_language(game: GamePort) -> None:
    game.click_element(LANGUAGE_BUTTON_PREFIX + LANGUAGE_CODE)
    game.wait_for_element(BIG_COOKIE_ID)

Apa yang kami peroleh

  • Tunggu elemen, jangan tidur. WebDriverWait kembali sebaik sahaja elemen wujud, jadi bot pantas apabila halaman pantas dan sabar apabila ia perlahan.
  • Selenium Manager mencari pemandu Chrome yang sepadan, jadi tiada muat turun manual.
  • Port mengasingkan Selenium daripada peraturan. open_game hanya bercakap dengan GamePort, jadi permainan palsu boleh mengujinya tanpa pelayar.
  • Satu tempat untuk butiran halaman. Alamat dan id elemen berada dalam constants.py.

Seterusnya: Langkah 2: klik kuki