1
Step 2 Click The Cookie da
Tirsvad edited this page 2026-10-28 10:04:18 +01:00

Trin 2: klik på cookien

🌐 English · Dansk · Bahasa Melayu

click_cookie klikker et antal gange på den store cookie. Efter 15 klik viser skærmbilledet tælleren og de første cookies i bageriet.

Skærmbillede

Trin 2: klik på cookien

Funktion

def click_cookie(game: GamePort, times: int = 1) -> None:
    if times < 0:
        raise ValueError(f"times must not be negative, got {times}")
    for _ in range(times):
        game.click_element(BIG_COOKIE_ID)

Hvad vi fik ud af det

  • Et rigtigt klik, ikke et script-klik. Spillet ignorerer syntetiske klik over cirka 3 i sekundet, men tager imod cirka 50 i sekundet fra et rigtigt klik, så SeleniumGame bruger altid element.click().
  • Pas på inddata. Et negativt antal klik giver ValueError, og nul klik er tilladt; begge dele er testet.
  • Prøv igen, når siden ændrer sig. Spillet tegner siden om ofte, så et klik på et forældet element prøves igen et par gange.

Næste: Trin 3: læs antallet