Files
048-fill-out-form/docs/wiki/Step-1-Link-Click-da.md
Tirsvad 9565ebe66d Add README screenshots and a three-language wiki (MIL-003)
Wiki pages in English, Danish and Bahasa Malaysia for the home page and the
three lecture steps, with a sidebar and the screenshots; README with the
screenshots table and wiki links; review RC-011.

Task: MIL-003#1
2026-10-28 16:24:57 +08:00

1.1 KiB

English · Dansk · Bahasa Malaysia

Trin 1: Klik på et link via dets tekst

Lektionen

Efter en gennemgang af, hvordan man finder elementer, viser lektionen, at et anchor-tag kan klikkes med metoden .click(), så browseren navigerer af sig selv i stedet for med et museklik. Derefter vises en genvej til links: find linket via den tekst, det viser, her "Content portals".

Koden

def click_link_by_text(browser, link_text=LINK_TEXT_CONTENT_PORTALS):
    browser.find_element(BY_LINK_TEXT, link_text).click()

BY_LINK_TEXT har samme værdi som Selenium's By.LINK_TEXT; en enhedstest sikrer det. Linkteksten står i constants.py.

Hvad browseren viser

Wikipedia-siden "Contents/Portals" efter klikket

Det lærte vi

  • Et link er et element som alle andre: find det, og kald .click().
  • By.LINK_TEXT finder et link via den synlige tekst, hvilket er enklere end en CSS-selektor.
  • Efter klikket er browseren på en ny side; næste trin starter derfra.