WebDriver: Porovnání verzí
(Založena nová stránka s textem „Category:GuiMaster Category:GuiMaster Library == Popis == '''Alias: WD''' '''Runs the command via WebDriver.''' Runs the command specified by th…“) |
|||
| (Není zobrazeno 9 mezilehlých verzí od stejného uživatele.) | |||
| Řádek 1: | Řádek 1: | ||
| + | <languages/> | ||
| + | <translate> | ||
| + | <!--T:1--> | ||
[[Category:GuiMaster]] | [[Category:GuiMaster]] | ||
[[Category:GuiMaster Library]] | [[Category:GuiMaster Library]] | ||
| − | == Popis == | + | == Popis == <!--T:2--> |
| + | |||
| + | <!--T:3--> | ||
'''Alias: WD''' | '''Alias: WD''' | ||
| − | ''' | + | <!--T:4--> |
| + | '''Spustí příkaz přes WebDriver.''' | ||
| + | |||
| + | <!--T:5--> | ||
| + | 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--> | ||
| + | |||
| + | </translate> | ||
| + | <span id="command-"></span> | ||
| + | <translate> | ||
| + | === Command === <!--T:7--> | ||
| + | |||
| + | <!--T:8--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#String | String]] | ||
| + | |||
| + | <!--T:9--> | ||
| + | Příkaz pro WebDriver | ||
| + | |||
| + | <!--T:10--> | ||
| + | *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 === <!--T:11--> | ||
| + | |||
| + | <!--T:12--> | ||
| + | Typ [[Special:MyLanguage/Datové typy#String | String]] | ||
| + | |||
| + | <!--T:13--> | ||
| + | Cíl příkazu. | ||
| + | |||
| + | === Value === <!--T:14--> | ||
| − | + | <!--T:15--> | |
| + | Typ [[Special:MyLanguage/Datové typy#String | String]] | ||
| − | + | <!--T:16--> | |
| − | + | Hodnota parametru příkazu. | |
| − | |||
| − | + | === Enabled === <!--T:17--> | |
| − | + | <!--T:18--> | |
| − | Typ [[Datové typy# | + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] |
| − | + | <!--T:19--> | |
| + | Povoluje nebo zakazuje příkaz. Při hodnotě 0 nebude příkaz proveden. | ||
| − | === | + | === PreWait === <!--T:20--> |
| − | |||
| − | + | <!--T:21--> | |
| + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] | ||
| − | + | <!--T:22--> | |
| − | + | Prodleva v milisekundách před provedením příkazu. Nemá žádný vliv je-li Enabled=0. | |
| − | + | === PostWait === <!--T:23--> | |
| − | + | <!--T:24--> | |
| − | Typ [[Datové typy#Number | Number]] | + | Typ [[Special:MyLanguage/Datové typy#Number | Number]] |
| − | + | <!--T:25--> | |
| + | Prodleva v milisekundách po provedení příkazu. Nemá žádný vliv je-li Enabled=0. | ||
| − | === | + | == Výstupní parametry == <!--T:26--> |
| − | |||
| − | + | === Output === <!--T:27--> | |
| − | + | <!--T:28--> | |
| − | + | Typ [[Special:MyLanguage/Datové typy#String | String]] | |
| − | Typ [[Datové typy#String | String]] | ||
| − | + | <!--T:29--> | |
| + | Výstup příkazu | ||
| + | </translate> | ||
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