Nine pages per language (home, description, install, one page per lecture step with its screenshot and what was gained, appendix) plus the sidebar. Doxygen now runs without warnings. The publish workflow is the framework template, unchanged. Task: MIL-005#1 Task: MIL-005#2 Task: MIL-005#3 Task: MIL-005#4 Task: MIL-005#5 Closes #24 Closes #25 Closes #26 Closes #27 Closes #28
1.2 KiB
1.2 KiB
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
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å
SeleniumGamebruger altidelement.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
