WebDriver: Porovnání verzí
| (Nejsou zobrazeny 3 mezilehlé verze od stejného uživatele.) | |||
| Řádek 14: | Řádek 14: | ||
<!--T:5--> | <!--T:5--> | ||
| − | Spustí příkaz určený parametrem [[ | + | Spustí příkaz určený parametrem [[#command-| Command]] přes WebDriver. |
| + | |||
| + | '''Poznámka:''' Pro snadnější pochopení jednotlivých typů příkazů je vhodné seznámit se se specifikací protokolu WebDriver na stránkách W3C (např. zde: https://www.w3.org/TR/webdriver/). Názvy jednotlivých příkazů víceméně odpovídají tomuto standardu. | ||
== Vstupní parametry == <!--T:6--> | == Vstupní parametry == <!--T:6--> | ||
| Řádek 134: | Řádek 136: | ||
*setCookie | *setCookie | ||
**Target=Cookie ve formátu JSON | Název cookie a Value=Hodnota cookie | **Target=Cookie ve formátu JSON | Název cookie a Value=Hodnota cookie | ||
| + | *setText (= sendKeys) | ||
*setTimeout | *setTimeout | ||
**Target=Script | PageLoad | Implicit | **Target=Script | PageLoad | Implicit | ||
| Řádek 146: | Řádek 149: | ||
**Target=Frame | FrameIndex | Index=FrameIndex | prázdný (= hlavní frame) | **Target=Frame | FrameIndex | Index=FrameIndex | prázdný (= hlavní frame) | ||
*switchToParentFrame | *switchToParentFrame | ||
| + | *switchToShadowRoot | ||
| + | **Target=Shadow root (= vstoupit do stínového dokumentu) | prázdný (= opustit stínový dokument) | ||
*switchToWindow | *switchToWindow | ||
**Target=Handle okna | **Target=Handle okna | ||
Aktuální verze z 31. 1. 2025, 17:39
Obsah
Popis
Alias: WD
Spustí příkaz přes WebDriver.
Spustí příkaz určený parametrem Command přes WebDriver.
Poznámka: Pro snadnější pochopení jednotlivých typů příkazů je vhodné seznámit se se specifikací protokolu WebDriver na stránkách W3C (např. zde: https://www.w3.org/TR/webdriver/). Názvy jednotlivých příkazů víceméně odpovídají tomuto standardu.
Vstupní parametry
Command
Typ String
Příkaz pro WebDriver
- acceptAlert
- back
- clear
- Target=Element
- click
- Target=Element
- close
- closeWindow
- deleteCookie
- Target=Název cookie
- deleteCookies
- dismissAlert
- driver
- Target=http://seleniumServerHost:port | prázdný (= http://localhost:4444)
- Value=Firefox | Chrome | InternetExplorer | Edge | Opera | Safari
- executeAsyncScript
- Target=Skript
- Value=Případné parmetry skriptu
- Output=Návratová hodnota skriptu
- executeScript
- Target=Skript
- Value=Případné parmetry skriptu
- Output=Návratová hodnota skriptu
- forward
- fullscreenWindow
- getAlertText
- Output=Text upozornění
- getAttribute
- Target=Element
- Value=Atribut
- Output=Hodnota atributu
- getComputedLabel
- Target=Element
- Output=popisek elementu
- getComputedRole
- Target=Element
- Output=role elementu
- getCookie
- Target=Název cookie
- Output=Cookie ve formátu JSON
- getCookies
- Output=Seznam cookies ve formátu JSON
- getCSSValue
- Target=Element
- Value=CSS property
- Output=Hodnota CSS vlastnosti
- getElementCount
- Target=Element
- Output=Počet nalezených elementů
- getElementScreenshot
- Target=Element
- Value=Název souboru (PNG)
- getProperty
- Target=Element
- Value=Property
- Output=Hodnota vlastnosti
- getRect
- Target=Element
- Output=Umístění a rozměry
- getScreenshot
- Value=Název souboru (PNG)
- getSource
- Output=Zdrojový kód stránky
- getTagName
- Target=Element
- Output=Název html tagu elementu
- getText
- Target=Element
- Output=Text
- getTimeout
- Target=Script | PageLoad | Implicit
- Output=Timeout v ms
- getTitle
- Output=Titulek stránky
- getUrl
- Output=Url stránky
- getWindow
- Output=Handle aktivního okna
- getWindowRect
- Output=Umístění a rozměry okna
- getWindows
- Output=Čárkami oddělené handly oken
- getWindowSize
- Output=Rozměry okna
- isEnabled
- Target=Element
- Output=0 | 1
- isSelected
- Target=Element
- Output=0 | 1
- maximizeWindow
- minimizeWindow
- navigate (= setUrl)
- newWindow
- Output=Handle nového okna
- open (= setUrl)
- refresh
- sendAlertText
- Value=Text pro uživatelskou výzvu
- sendKeys
- Target=Element
- Value=Text | ${KEY_ENTER}
- setCookie
- Target=Cookie ve formátu JSON | Název cookie a Value=Hodnota cookie
- setText (= sendKeys)
- setTimeout
- Target=Script | PageLoad | Implicit
- Value=Timeout v ms
- setUrl
- Target=Url
- setWindowRect
- Target=Umístění a rozměry okna
- setWindowSize
- Target=Rozměry okna
- switchToFrame
- Target=Frame | FrameIndex | Index=FrameIndex | prázdný (= hlavní frame)
- switchToParentFrame
- switchToShadowRoot
- Target=Shadow root (= vstoupit do stínového dokumentu) | prázdný (= opustit stínový dokument)
- switchToWindow
- Target=Handle okna
- type (= sendKeys)
Target
Typ String
Cíl příkazu.
Value
Typ String
Hodnota parametru příkazu.
Enabled
Typ Number
Povoluje nebo zakazuje příkaz. Při hodnotě 0 nebude příkaz proveden.
PreWait
Typ Number
Prodleva v milisekundách před provedením příkazu. Nemá žádný vliv je-li Enabled=0.
PostWait
Typ Number
Prodleva v milisekundách po provedení příkazu. Nemá žádný vliv je-li Enabled=0.
Výstupní parametry
Output
Typ String
Výstup příkazu