Niektóre obiekty mają zdefiniowane swoje zmienne lokalne (pola). Aby odczytać takie pole, należy po wyrażeniu obiektu dopisać kropkę oraz nazwę pola. Dostępne są następujące pola:
- function get(index)
Zwraca obiekt znajdujący się pod podanym indeksem w tablicy- index - Indeks obiektu w tablicy
- function set(index, value)
Wstawia obiekt do tablicy. Zwraca nową tablicę (nowa i stara tablica mogą lecz nie muszą być tymi samymi obiektami)- index - Indeks obiektu w tablicy
- value - Obiekt do umieszczenia w tablicy
- function size()
Rozmiar tablicy - function getPosition()
Zwraca punkt (pozycję) zapisany w pozycjonowanym obrazku - function pushEnd(object)
Dostawia obiekt na koniec tablicy. Zwraca nową tablicę- object - Obiekt do dostawienia
- function pushBegin(object)
Dostawia obiekt na początek tablicy. Pozostałe obiekty zostają przesunięte o jedną pozycję w prawo. Zwraca nową tablicę- object - Obiekt do dostawienia
- function push(object, index)
Dostawia obiekt do tablicy. Obiekty od podanego indeksu wzwyć są przesunięte o jedną pozycję w prawo. Zwraca nową tablicę- object - Obiekt do dostawienia
- index - Indeks, na którym wstawić element
- function toPoint()
Zwraca punkt zapisany w podanym obiekcie - function toArea()
Zwraca obszar zapisany w danym pozycjonowanym obrazku - function subImage(x, y, width, height)
Pozycjonowany obrazek danego pozycjonowanego obrazka. Zwracana pozycja to suma współrzędnych w głównym obrazku oraz podanych współrzędnych- x - Pozycja x obrazka względem lewej krawędzi obrazka oryginalnego
- y - Pozycja y względem górnej krawędzi oryginalnego obrazka
- width - Szerokość podobrazka
- height - Wysokość podobrazka
- function subImage(x, y, width, height)
Podobrazek danego obrazka- x - Pozycja x obrazka względem lewej krawędzi obrazka oryginalnego
- y - Pozycja y względem górnej krawędzi oryginalnego obrazka
- width - Szerokość podobrazka
- height - Wysokość podobrazka
- function location()
Pozycja (punkt - współrzędne lewego-górnego rogu) okna względem ekranu - function middlePoint()
Pozycja (punkt) - centralnego pixela okna względem lewego-górnego rogu ekranu. - function findUISubcomponent(functionName, value)
Zwraca obiekt interface'u użytkownika, będący podobiektem podanego komponentu i zwracający odpowiedną wartość podanej funkcji- functionName - Nazwa funkcji, która będzie wywoływana an podobiektach
- value - Wartość funkcji jaką ma zwrócić poszukiwany obiekt
- function readyForReading()
Zwraca wartość logiczną - prawdę, gdy z podanego gniazda (ang. Socket) można czytać dane (jeśli są jakieś komunikaty do przeczytania) - function mergeValues(separator)
Skleja wartości tablicy rzutując je jako napis oraz przedzielając podanym wzorcem.- separator - Wzorzec do sklejenia elementów tablicy
- function mergeValues(separator)
Skleja wartości tablicy rzutując je jako napis oraz przedzielając podanym wzorcem.- separator - Wzorzec do sklejenia elementów tablicy
- function getColor(x, y)
Zwraca kolor określonego pixela na obrazku.- x - Współrzędna poprzeczna
- y - Współrzędna pionowa
- function get(property)
Pobiera atrybut obiektu graficznego pokazanego okienka (zobacz także Show window w palecie akcji, by pokazać okno użytkownikowi). Atrybut może być ustawiony poprzez akcję Set window property- property - Atrybut obiektu graficznego do ustawienia. Dla przycisku: text; dla pola tekstowego: text, value; dla paska postępu: value
- function subImage(area)
Zwraca wycinek oryginalnego obrazka. Wycinek obrazka będzie dzielił dane z oryginalnym obrazkiem - edycja któregokolwiek z nich będzie widoczna także na tym drugim- area - Obszar wycinka względem oryginału
- function subImage(area)
Zwraca wycinek oryginalnego obrazka. Wycinek obrazka będzie dzielił dane z oryginalnym obrazkiem - edycja któregokolwiek z nich będzie widoczna także na tym drugim- area - Obszar wycinka względem oryginału
- function copy()
Tworzy kopię obrazka - function copy()
Tworzy kopię obrazka - function split(pattern)
Rozrywa napis według podanego ciągu znaków i zwraca poszczególne składowe w tablicy - zobacz funkcję Java'ową String:split dla bardziej szczegółowego opisu- pattern - Wyrażenie regularne wzorca do podziału słowa
- function trim()
Zwraca przycięty na początku i końcu napis - bez spacji, tabulatorów, znaków nowej linii - function replace(pattern, replace_with)
Zwraca nowy napis - podmienia podany ciąg znaków- pattern - Wzorzec do wyszukania w napisie - dla pełnego opisu zobacz dokumentację klasy Pattern języka Java (* oznacza dowolny napis)
- replace_with - Wartość jaką zastąpić wystąpienia wzorca.
- function matches(pattern)
Zweryfikuj napis poprzez wyrażenie regularne. Zwraca 'true' gdy napis spełnia wyrażenie regularne.- pattern - Wyrażenie regularne do weryfikacji napisu
- function toLowerCase()
Tworzy kopię napisu zapisaną małymi literami. - function toUpperCase()
Tworzy kopię napisu zapisaną wielkimi literami. - function toInt()
Parsowanie napisu i zwraca jego wartość w formacie liczby. - function getWebElement(XPath)
Pobiera tablicę obiektów strony wskazanych przez adres XPath. Jeśli żaden, zostanie zwrócony wyjątek.- XPath - Adres XPath obiektów. Np. jeśli chcesz pobrać obiekt poprzez ID, użyj: //*[@id = 'id obiektu']. Aby pobrać obiekt span pod div-em o atrybucie name asdf użyj //div[@name = 'asdf']/span
- function getAttribute(attributeName)
Pobiera atrybut obiektu strony (np. name, id, innerHTML, ...)- attributeName - Nazwa atrybutu do pobrania
- function getText()
Pobiera tekst wybranego obiektu - function isDisplayed()
Zwraca informację czy wybrany obiekt jest wyświetlany - function getFocusedWebElement()
Aktualnie zaznaczony obiekt (właściciel zaznaczenia - to nie jest to samo, co najechanie kursorem myszy)
krzys2018-07-23