Protokół WebDriver
newSession
Komenda New Session tworzy nową sesję WebDriver z węzłem końcowym. Jeśli tworzenie nie powiedzie się, zwracany jest błąd utworzenia sesji.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Użycie
browser.newSession(capabilities)
Parametry
Nazwa | Typ | Szczegóły |
---|---|---|
capabilities | object | obiekt JSON, zestaw możliwości, które ostatecznie zostały scalony i dopasowane w algorytmie przetwarzania możliwości |
Zwraca
- <Object>
session
: Obiekt zawierający sessionId i możliwości utworzonej sesji WebDriver.
deleteSession
Komenda Delete Session zamyka wszystkie główne konteksty przeglądania powiązane z bieżącą sesją, kończy połączenie i ostatecznie zamyka bieżącą sesję.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Użycie
browser.deleteSession(deleteSessionOpts)
Parametry
Nazwa | Typ | Szczegóły |
---|---|---|
deleteSessionOpts opcjonalny | object | Obiekt zawierający opcje dla komendy deleteSession, np. { shutdownDriver: boolean } |
status
Komenda Status zwraca informacje o tym, czy zdalny końcówka jest w stanie, w którym może tworzyć nowe sesje i może dodatkowo zawierać dowolne meta informacje, które są specyficzne dla implementacji.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Użycie
browser.status()
Przykład
loading...
Zwraca
- <Object>
status
: Obiekt zawierający status sterownika.
getTimeouts
Komenda Get Timeouts pobiera czasy oczekiwania związane z bieżącą sesją.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Użycie
browser.getTimeouts()
Przykład
loading...
Zwraca
- <Object>
timeouts
: Obiekt zawierający czasy oczekiwania dlascript
,pageLoad
iimplicit
.
setTimeouts
Komenda Set Timeouts ustawia czasy oczekiwania powiązane z bieżącą sesją. Limity czasowe, które można kontrolować, są wymienione w tabeli limitów czasu sesji poniżej.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Użycie
browser.setTimeouts(implicit, pageLoad, script)
Parametry
Nazwa | Typ | Szczegóły |
---|---|---|
implicit opcjonalny | number | liczba całkowita w ms dla niejawnego oczekiwania sesji |
pageLoad opcjonalny | number | liczba całkowita w ms dla limitu czasu ładowania strony sesji |
script opcjonalny | number | liczba całkowita w ms dla limitu czasu skryptu sesji |
Przykład
loading...
getUrl
Komenda Get Current URL zwraca adres URL obecnego głównego kontekstu przeglądania.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Użycie
browser.getUrl()
Przykład
loading...
Zwraca
- <string>
url
: adres URL dokumentu aktywnego dokumentu w głównym kontekście przeglądania
navigateTo
Komenda navigateTo (go) służy do spowodowania nawigacji agenta użytkownika w bieżącym głównym kontekście przeglądania do nowej lokalizacji.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Ta komenda protokołu jest osadzona w następującej wygodnej metodzie: url. Zalecane jest używanie tej komendy zamiast protokołu.
Użycie
browser.navigateTo(url)
Parametry
Nazwa | Typ | Szczegóły |
---|---|---|
url | string | ciąg reprezentujący bezwzględny URL (zaczynający się od http(s)), ewentualnie zawierający fragment (#...), może być również lokalnym schematem (about: itp.) |
Przykład
loading...
back
Komenda Back powoduje, że przeglądarka wykonuje jeden krok wstecz we wspólnej historii sesji bieżącego głównego kontekstu przeglądania. Jest to równoważne naciśnięciu przycisku wstecz w pasku narzędzi przeglądarki lub wywołaniu window.history.back
.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Użycie
browser.back()
Przykład
loading...
forward
Komenda Forward powoduje, że przeglądarka wykonuje jeden krok do przodu we wspólnej historii sesji bieżącego głównego kontekstu przeglądania.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Użycie
browser.forward()
Przykład
loading...
refresh
Komenda Refresh powoduje, że przeglądarka ponownie ładuje stronę w bieżącym głównym kontekście przeglądania.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Użycie
browser.refresh()
Przykład
loading...
getTitle
Komenda Get Title zwraca tytuł dokumentu bieżącego głównego kontekstu przeglądania, równoważne wywołaniu document.title
.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Użycie
browser.getTitle()
Przykład
loading...
Zwraca
- <string>
title
: Zwraca ciąg, który jest taki sam jakdocument.title
bieżącego głównego kontekstu przeglądania.
getWindowHandle
Komenda Get Window Handle zwraca uchwyt okna dla bieżącego głównego kontekstu przeglądania. Może być używany jako argument dla Switch To Window.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Użycie
browser.getWindowHandle()
Przykład
loading...
Zwraca
- <string>
handle
: Zwraca ciąg, który jest uchwytem okna dla bieżącego głównego kontekstu przeglądania.
closeWindow
Komenda Close Window zamyka bieżący główny kontekst przeglądania. Po zakończeniu, jeśli nie ma więcej otwartych głównych kontekstów przeglądania, sama sesja WebDriver jest zamykana.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Użycie
browser.closeWindow()
Przykład
loading...
switchToWindow
Komenda Switch To Window służy do wyboru bieżącego głównego kontekstu przeglądania dla bieżącej sesji, czyli tego, który będzie używany do przetwarzania poleceń.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Ta komenda protokołu jest osadzona w następującej wygodnej metodzie: switchWindow. Zalecane jest używanie tej komendy zamiast protokołu.
Użycie
browser.switchToWindow(handle)
Parametry
Nazwa | Typ | Szczegóły |
---|---|---|
handle | string | ciąg reprezentujący uchwyt okna, powinien być jednym z ciągów zwróconych w wywołaniu getWindowHandles |
Przykład
loading...
createWindow
Utwórz nowy główny kontekst przeglądania.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Użycie
browser.createWindow(type)
Parametry
Nazwa | Typ | Szczegóły |
---|---|---|
type | string | Ustaw na 'tab', jeśli nowo utworzone okno dzieli okno na poziomie systemu operacyjnego z bieżącym kontekstem przeglądania, lub 'window' w przeciwnym razie. |
Przykład
loading...
Zwraca
- <Object>
window
: Nowy obiekt okna zawierający 'handle' z wartością uchwytu i 'type' z wartością typu utworzonego okna
getWindowHandles
Komenda Get Window Handles zwraca listę uchwytów okien dla każdego otwartego głównego kontekstu przeglądania. Kolejność, w jakiej zwracane są uchwyty okien, jest dowolna.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Użycie
browser.getWindowHandles()
Przykład
loading...
Zwraca
- <String[]>
handles
: Tablica będąca listą uchwytów okien.
printPage
Komenda Print Page renderuje dokument do paginowanego dokumentu PDF. Uwaga: Chrome obecnie obsługuje to tylko w trybie headless, zobacz crbug753118
).
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Użycie
browser.printPage(orientation, scale, background, width, height, top, bottom, left, right, shrinkToFit, pageRanges)
Parametry
Nazwa | Typ | Szczegóły |
---|---|---|
orientation opcjonalny | string | orientacja strony. Domyślnie: portrait |
scale opcjonalny | number | skala strony. Domyślnie: 1 |
background opcjonalny | boolean | tło strony. Domyślnie: false |
width opcjonalny | number | szerokość strony w cm. Domyślnie: 21.59 ze strony |
height opcjonalny | number | wysokość strony w cm. Domyślnie: 27.94 ze strony |
top opcjonalny | number | margines strony w cm od górnego marginesu. Domyślnie: 1 |
bottom opcjonalny | number | margines strony w cm od dolnego marginesu. Domyślnie: 1 |
left opcjonalny | number | margines strony w cm od lewego marginesu. Domyślnie: 1 |
right opcjonalny | number | margines strony w cm od prawego marginesu. Domyślnie: 1 |
shrinkToFit opcjonalny | boolean | zmniejsz pdf, aby dopasować do strony. Domyślnie: true |
pageRanges opcjonalny | object[] | zakresy stron. Domyślnie [] |
Przykład
loading...
Zwraca
- <string>
pdf
: Reprezentacja PDF dokumentu w formacie base64.
switchToFrame
Komenda Switch To Frame służy do wyboru bieżącego głównego kontekstu przeglądania lub kontekstu przeglądania potomnego bieżącego kontekstu przeglądania, który będzie używany jako bieżący kontekst przeglądania dla kolejnych poleceń.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Ta komenda protokołu jest przestarzała
Ta komenda jest przestarzała i zachęcamy wszystkich do używania zamiast niej switchFrame
do przełączania ramek. Więcej informacji o tej komendzie na https://webdriver.io/docs/api/browser/switchFrame.
Użycie
browser.switchToFrame(id)
Parametry
Nazwa | Typ | Szczegóły |
---|---|---|
id | number, object, null | jeden z trzech możliwych typów: null: reprezentuje kontekst przeglądania najwyższego poziomu (tzn. nie iframe), Liczba, reprezentująca indeks obiektu window odpowiadającego ramce, obiekt Element otrzymany za pomocą findElement . |
Przykład
loading...
switchToParentFrame
Komenda Switch to Parent Frame ustawia bieżący kontekst przeglądania dla przyszłych poleceń jako rodzica bieżącego kontekstu przeglądania.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Użycie
browser.switchToParentFrame()
Przykład
loading...
getWindowRect
Komenda Get Window Rect zwraca rozmiar i pozycję na ekranie okna systemu operacyjnego odpowiadającego bieżącemu głównemu kontekstowi przeglądania.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Ta komenda protokołu jest osadzona w następującej wygodnej metodzie: getWindowSize. Zalecane jest używanie tej komendy zamiast protokołu.
Użycie
browser.getWindowRect()
Przykład
loading...
Zwraca
- <Object>
windowRect
: Reprezentacja JSON obiektu "okno prostokąt". Ma 4 właściwości:x
,y
,width
iheight
.
setWindowRect
Komenda Set Window Rect zmienia rozmiar i pozycję okna systemu operacyjnego odpowiadającego bieżącemu głównemu kontekstowi przeglądania.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Ta komenda protokołu jest osadzona w następującej wygodnej metodzie: setWindowSize. Zalecane jest używanie tej komendy zamiast protokołu.
Użycie
browser.setWindowRect(x, y, width, height)
Parametry
Nazwa | Typ | Szczegóły |
---|---|---|
x | number, null | atrybut screenX obiektu window |
y | number, null | atrybut screenY obiektu window |
width | number, null | szerokość wymiarów zewnętrznych najwyższego kontekstu przeglądania, włącznie z elementami interfejsu przeglądarki itp... |
height | number, null | wysokość wymiarów zewnętrznych najwyższego kontekstu przeglądania, włącznie z elementami interfejsu przeglądarki itp... |
Przykład
loading...
Zwraca
- <Object>
windowRect
: Reprezentacja JSON obiektu "okno prostokąt" opartego na nowym stanie okna.
maximizeWindow
Komenda Maximize Window wywołuje operację "maksymalizacji" specyficzną dla menedżera okien, jeśli istnieje, na oknie zawierającym bieżący główny kontekst przeglądania. Zazwyczaj zwiększa to okno do maksymalnego dostępnego rozmiaru bez przechodzenia na pełny ekran.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Użycie
browser.maximizeWindow()
Przykład
loading...
Zwraca
- <Object>
windowRect
: Reprezentacja JSON obiektu "okno prostokąt" opartego na nowym stanie okna.
minimizeWindow
Komenda Minimize Window wywołuje operację "minimalizacji" specyficzną dla menedżera okien, jeśli istnieje, na oknie zawierającym bieżący główny kontekst przeglądania. Zazwyczaj ukrywa to okno w zasobniku systemowym.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Użycie
browser.minimizeWindow()
Zwraca
- <Object>
windowRect
: Reprezentacja JSON obiektu "okno prostokąt" (nowego) bieżącego głównego kontekstu przeglądania.
fullscreenWindow
Komenda Fullscreen Window wywołuje operację "pełny ekran" specyficzną dla menedżera okien, jeśli istnieje, na oknie zawierającym bieżący główny kontekst przeglądania. Zazwyczaj zwiększa to okno do rozmiaru wyświetlacza fizycznego i może ukryć elementy interfejsu przeglądarki, takie jak paski narzędzi.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Użycie
browser.fullscreenWindow()
Zwraca
- <Object>
windowRect
: Reprezentacja JSON obiektu "okno prostokąt" (nowego) bieżącego głównego kontekstu przeglądania.
findElement
Komenda Find Element służy do znalezienia elementu w bieżącym kontekście przeglądania, który może być używany do przyszłych poleceń. Ta komenda zwraca reprezentację JSON elementu, którą można przekazać do komendy $, aby przekształcić referencję na rozszerzony element WebdriverIO.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Ta komenda protokołu jest osadzona w następującej wygodnej metodzie: $. Zalecane jest używanie tej komendy zamiast protokołu.
Użycie
browser.findElement(using, value)
Parametry
Nazwa | Typ | Szczegóły |
---|---|---|
using | string | ważna strategia lokalizacji elementu |
value | string | rzeczywisty selektor, który będzie używany do znalezienia elementu |
Przykład
loading...
Zwraca
- <object>
element
: Reprezentacja JSON obiektu elementu, np.{ 'element-6066-11e4-a52e-4f735466cecf': 'ELEMENT_1' }
.
findElementFromShadowRoot
Komenda Find Element From Shadow Root służy do znalezienia elementu w korzeniu cienia elementu, który może być używany do przyszłych poleceń. Ta komenda zwraca reprezentację JSON elementu, którą można przekazać do komendy $, aby przekształcić referencję na rozszerzony element WebdriverIO.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Ta komenda protokołu jest osadzona w następującej wygodnej metodzie: shadow$. Zalecane jest używanie tej komendy zamiast protokołu.
Użycie
browser.findElementFromShadowRoot(shadowId, using, value)
Parametry
Nazwa | Typ | Szczegóły |
---|---|---|
shadowId | String | identyfikator elementu root shadow |
using | string | ważna strategia lokalizacji elementu |
value | string | rzeczywisty selektor, który będzie używany do znalezienia elementu |
Przykład
loading...
Zwraca
- <object>
element
: Reprezentacja JSON obiektu elementu shadow, np.{ 'element-6066-11e4-a52e-4f735466cecf': 'ELEMENT_1' }
.
findElements
Komenda Find Elements służy do znalezienia elementów w bieżącym kontekście przeglądania, które mogą być używane do przyszłych poleceń. Ta komenda zwraca tablicę reprezentacji JSON elementów, którą można przekazać do komendy $, aby przekształcić referencję na rozszerzony element WebdriverIO (Zobacz findElement).
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Ta komenda protokołu jest osadzona w następującej wygodnej metodzie: $$. Zalecane jest używanie tej komendy zamiast protokołu.
Użycie
browser.findElements(using, value)
Parametry
Nazwa | Typ | Szczegóły |
---|---|---|
using | string | ważna strategia lokalizacji elementu |
value | string | rzeczywisty selektor, który będzie używany do znalezienia elementu |
Przykład
loading...
Zwraca
- <object[]>
elements
: (Możliwie pusta) lista JSON reprezentacji obiektu elementu, np.[{ 'element-6066-11e4-a52e-4f735466cecf': 'ELEMENT_1' }]
.
findElementsFromShadowRoot
Komenda Find Elements służy do znalezienia elementów w korzeniu cienia elementu, które mogą być używane do przyszłych poleceń. Ta komenda zwraca tablicę reprezentacji JSON elementów, którą można przekazać do komendy $, aby przekształcić referencję na rozszerzony element WebdriverIO (Zobacz findElement).
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Ta komenda protokołu jest osadzona w następującej wygodnej metodzie: shadow$$. Zalecane jest używanie tej komendy zamiast protokołu.
Użycie
browser.findElementsFromShadowRoot(shadowId, using, value)
Parametry
Nazwa | Typ | Szczegóły |
---|---|---|
shadowId | String | identyfikator elementu root shadow |
using | string | ważna strategia lokalizacji elementu |
value | string | rzeczywisty selektor, który będzie używany do znalezienia elementu |
Przykład
loading...
Zwraca
- <object[]>
elements
: (Możliwie pusta) lista JSON reprezentacji obiektu elementu, np.{ 'element-6066-11e4-a52e-4f735466cecf': 'ELEMENT_1' }
.
findElementFromElement
Komenda Find Element From Element służy do znalezienia elementu z elementu webowego w bieżącym kontekście przeglądania, który może być używany do przyszłych poleceń. Ta komenda zwraca reprezentację JSON elementu, którą można przekazać do komendy $, aby przekształcić referencję na rozszerzony element WebdriverIO (Zobacz findElement).
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Ta komenda protokołu jest osadzona w następującej wygodnej metodzie: $. Zalecane jest używanie tej komendy zamiast protokołu.
Użycie
browser.findElementFromElement(elementId, using, value)
Parametry
Nazwa | Typ | Szczegóły |
---|---|---|
elementId | String | identyfikator elementu zwrócony w poprzednim wywołaniu Find Element(s) |
using | string | ważna strategia lokalizacji elementu |
value | string | rzeczywisty selektor, który będzie używany do znalezienia elementu |
Przykład
loading...
Zwraca
- <object>
element
: Reprezentacja JSON obiektu elementu, np.{ 'element-6066-11e4-a52e-4f735466cecf': 'ELEMENT_1' }
.
findElementsFromElement
Komenda Find Elements From Element służy do znalezienia elementów z elementu webowego w bieżącym kontekście przeglądania, które mogą być używane do przyszłych poleceń. Ta komenda zwraca tablicę reprezentacji JSON elementów, którą można przekazać do komendy $, aby przekształcić referencję na rozszerzony element WebdriverIO (Zobacz findElement).
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Ta komenda protokołu jest osadzona w następującej wygodnej metodzie: $$. Zalecane jest używanie tej komendy zamiast protokołu.
Użycie
browser.findElementsFromElement(elementId, using, value)
Parametry
Nazwa | Typ | Szczegóły |
---|---|---|
elementId | String | identyfikator elementu zwrócony w poprzednim wywołaniu Find Element(s) |
using | string | ważna strategia lokalizacji elementu |
value | string | rzeczywisty selektor, który będzie używany do znalezienia elementu |
Przykład
loading...
Zwraca
- <object[]>
elements
: (Możliwie pusta) lista JSON reprezentacji obiektu elementu, np.[{ 'element-6066-11e4-a52e-4f735466cecf': 'ELEMENT_1' }]
.
getElementShadowRoot
Pobierz obiekt shadow root elementu. Obiekt wynikowy może być używany do pobierania elementów w tym shadow root za pomocą np. findElementFromShadowRoots lub findElementsFromShadowRoots.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Ta komenda protokołu jest osadzona w następującej wygodnej metodzie: shadow$. Zalecane jest używanie tej komendy zamiast protokołu.
Użycie
browser.getElementShadowRoot(elementId)
Parametry
Nazwa | Typ | Szczegóły |
---|---|---|
elementId | String | identyfikator elementu zwrócony w poprzednim wywołaniu Find Element(s) |
Przykład
loading...
Zwraca
- <string>
shadowRoot
: Reprezentacja JSON elementu shadow root, np.{ 'shadow-6066-11e4-a52e-4f735466cecf': 'ELEMENT_1' }
.
getActiveElement
Get Active Element zwraca aktywny element dokumentu bieżącego kontekstu przeglądania. Ta komenda zwraca reprezentację JSON elementu, którą można przekazać do komendy $, aby przekształcić referencję na rozszerzony element WebdriverIO (Zobacz findElement).
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Użycie
browser.getActiveElement()
Przykład
loading...
Zwraca
- <string>
element
: Reprezentacja JSON obiektu elementu, np.{ 'element-6066-11e4-a52e-4f735466cecf': 'ELEMENT_1' }
.
isElementSelected
Is Element Selected określa, czy wskazany element jest zaznaczony czy nie. Ta operacja ma sens tylko na elementach wejściowych typu Checkbox i Radio Button lub elementach option.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Ta komenda protokołu jest osadzona w następującej wygodnej metodzie: isSelected. Zalecane jest używanie tej komendy zamiast protokołu.
Użycie
browser.isElementSelected(elementId)
Parametry
Nazwa | Typ | Szczegóły |
---|---|---|
elementId | String | identyfikator elementu zwrócony w poprzednim wywołaniu Find Element(s) |
Przykład
loading...
Zwraca
- <Boolean>
isSelected
:true
lubfalse
w zależności od stanu zaznaczenia.
isElementDisplayed
Is Element Displayed określa widoczność elementu, którą określa to, co jest postrzegalne przez ludzkie oko. W tym kontekście, wyświetlanie elementu nie odnosi się do właściwości stylów visibility
lub display
.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Ta komenda protokołu jest osadzona w następującej wygodnej metodzie: isDisplayed. Zalecane jest używanie tej komendy zamiast protokołu.
Użycie
browser.isElementDisplayed(elementId)
Parametry
Nazwa | Typ | Szczegóły |
---|---|---|
elementId | String | identyfikator elementu zwrócony w poprzednim wywołaniu Find Element(s) |
Przykład
loading...
Zwraca
- <Boolean>
isDisplayed
:true
lubfalse
w zależności od stanu widoczności.
getElementAttribute
Komenda Get Element Attribute zwróci atrybut elementu webowego.
Komenda protokołu WebDriver. Więcej szczegółów można znaleźć w oficjalnej dokumentacji protokołu.
Ta komenda protokołu jest osadzona w następującej wygodnej metodzie: getAttribute. Zalecane jest używanie tej komendy zamiast protokołu.