C# Class BitrixAQA.Selenium.Framework.BitrixFramework

Тестовый фрэймворк
Afficher le fichier Open project: BitrixQA/BitrixAQA

Méthodes publiques

Свойство Type Description
JSErrorsCount int
allPageInnerHTML string

Méthodes publiques

Méthode Description
Back ( ) : void

Метод переходит на страницу назад

BrowserAlert ( bool Button ) : void

Обработка браузерного алерта

CheckJSErrors ( ) : void

Метод собирает все найденные JS ошибки на странице

CloseWindow ( int windowNumber ) : void

Метод закрывает окно по его номеру

CloseWindow ( string windowName ) : void

Метод закрывает окно по его имени

FindWebElement ( By by ) : IWebElement

Метод реализует поиск элемента на странице. Аналог WebDriver.FindElement

FindWebElement ( WebItem webItem ) : IWebElement

Метод реализует поиск элемента на странице. Аналог WebDriver.FindElement

FindWebElements ( By by ) : List

Метод реализует поиск элементов на странице. Аналог WebDriver.FindElements

GetElement ( By by ) : IWebElement

Возвращает элементов по locating mechanism

GetElements ( By by ) : List

Возвращает коллекцию элементов по общему locating mechanism

Host ( bool withhttp = true ) : string

Метод возвращает хост из текущего урла. С http:// или без По умолчанию true - с http://

OpenURL ( string URL, bool writeToLog = true, bool CheckPageOnErrors = true ) : void

Метод реализует открытие заданного урла Опционально - делать запись в лог. По умолчаню true - делать Опционально - проверять страницу после открытия на наличие ошибок. По умолчанию true - делать

Refresh ( bool checkErrors = true ) : void

Метод обновляет текущую страницу Проверить наличие ошибок. По умолчанию true - проверить

Scroll ( WebItem webItem ) : void

Скроллим фокус к объекту

ScrollOnCoords ( IWebElement webItem ) : void

Скроллим фокус к объекту

ScrollOnCoords ( WebItem webItem ) : void

Скроллим фокус к объекту

SwitchTo ( ) : ITargetLocator

Метод реализует возможность переключения между окнами и фреймами. Аналог WebDriver.SwitchTo()

SwitchToDefaultContent ( ) : IWebDriver

Метод переключает с выбранного ранее фрейма на главную страницу. Аналог WebDriver.SwitchTo().DefaultContent()

SwitchToWindow ( int windowNumber ) : void

Метод реализует переключение между окнами по их номеру

SwitchToWindow ( string windowName ) : void

Метод переключает драйвер на другое окно по его имени

Wait ( int Seconds ) : void

Метод приостанавливает выполнение теста на заданное число времени

Method Details

Back() public static méthode

Метод переходит на страницу назад
public static Back ( ) : void
Résultat void

BrowserAlert() public static méthode

Обработка браузерного алерта
public static BrowserAlert ( bool Button ) : void
Button bool true - Ок. false - Cancel
Résultat void

CheckJSErrors() public static méthode

Метод собирает все найденные JS ошибки на странице
public static CheckJSErrors ( ) : void
Résultat void

CloseWindow() public static méthode

Метод закрывает окно по его номеру
public static CloseWindow ( int windowNumber ) : void
windowNumber int Номер окна. Нумерация с нуля
Résultat void

CloseWindow() public static méthode

Метод закрывает окно по его имени
public static CloseWindow ( string windowName ) : void
windowName string Имя окна, которое надо закрыть
Résultat void

FindWebElement() public static méthode

Метод реализует поиск элемента на странице. Аналог WebDriver.FindElement
public static FindWebElement ( By by ) : IWebElement
by OpenQA.Selenium.By locating mechanism
Résultat IWebElement

FindWebElement() public static méthode

Метод реализует поиск элемента на странице. Аналог WebDriver.FindElement
public static FindWebElement ( WebItem webItem ) : IWebElement
webItem WebItem "Объект страницы
Résultat IWebElement

FindWebElements() public static méthode

Метод реализует поиск элементов на странице. Аналог WebDriver.FindElements
public static FindWebElements ( By by ) : List
by OpenQA.Selenium.By locating mechanism
Résultat List

GetElement() public static méthode

Возвращает элементов по locating mechanism
public static GetElement ( By by ) : IWebElement
by OpenQA.Selenium.By locating mechanism
Résultat IWebElement

GetElements() public static méthode

Возвращает коллекцию элементов по общему locating mechanism
public static GetElements ( By by ) : List
by OpenQA.Selenium.By locating mechanism
Résultat List

Host() public static méthode

Метод возвращает хост из текущего урла. С http:// или без По умолчанию true - с http://
public static Host ( bool withhttp = true ) : string
withhttp bool true - c http(s)://, false - без
Résultat string

OpenURL() public static méthode

Метод реализует открытие заданного урла Опционально - делать запись в лог. По умолчаню true - делать Опционально - проверять страницу после открытия на наличие ошибок. По умолчанию true - делать
public static OpenURL ( string URL, bool writeToLog = true, bool CheckPageOnErrors = true ) : void
URL string адрес URL
writeToLog bool писать ли в лог действие 'Открываем URL'
CheckPageOnErrors bool проверять ли страницу на наличие ошибок после открытия
Résultat void

Refresh() public static méthode

Метод обновляет текущую страницу Проверить наличие ошибок. По умолчанию true - проверить
public static Refresh ( bool checkErrors = true ) : void
checkErrors bool
Résultat void

Scroll() public static méthode

Скроллим фокус к объекту
public static Scroll ( WebItem webItem ) : void
webItem WebItem Объект к которому скроллим
Résultat void

ScrollOnCoords() public static méthode

Скроллим фокус к объекту
public static ScrollOnCoords ( IWebElement webItem ) : void
webItem IWebElement Объект к которому скроллим
Résultat void

ScrollOnCoords() public static méthode

Скроллим фокус к объекту
public static ScrollOnCoords ( WebItem webItem ) : void
webItem WebItem Объект к которому скроллим
Résultat void

SwitchTo() public static méthode

Метод реализует возможность переключения между окнами и фреймами. Аналог WebDriver.SwitchTo()
public static SwitchTo ( ) : ITargetLocator
Résultat ITargetLocator

SwitchToDefaultContent() public static méthode

Метод переключает с выбранного ранее фрейма на главную страницу. Аналог WebDriver.SwitchTo().DefaultContent()
public static SwitchToDefaultContent ( ) : IWebDriver
Résultat IWebDriver

SwitchToWindow() public static méthode

Метод реализует переключение между окнами по их номеру
public static SwitchToWindow ( int windowNumber ) : void
windowNumber int Номер окна. Нумерация с нуля
Résultat void

SwitchToWindow() public static méthode

Метод переключает драйвер на другое окно по его имени
public static SwitchToWindow ( string windowName ) : void
windowName string Имя окна
Résultat void

Wait() public static méthode

Метод приостанавливает выполнение теста на заданное число времени
public static Wait ( int Seconds ) : void
Seconds int Сколько секунд
Résultat void

Property Details

JSErrorsCount public_oe static_oe property

Общее количество найденных JS ошибок с начала теста
public static int JSErrorsCount
Résultat int

allPageInnerHTML public_oe static_oe property

HTML всей страницы
public static string allPageInnerHTML
Résultat string