C# 클래스 BitrixAQA.Selenium.Framework.BitrixFramework

Тестовый фрэймворк
파일 보기 프로젝트 열기: BitrixQA/BitrixAQA

공개 프로퍼티들

프로퍼티 타입 설명
JSErrorsCount int
allPageInnerHTML string

공개 메소드들

메소드 설명
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

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

메소드 상세

Back() 공개 정적인 메소드

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

BrowserAlert() 공개 정적인 메소드

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

CheckJSErrors() 공개 정적인 메소드

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

CloseWindow() 공개 정적인 메소드

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

CloseWindow() 공개 정적인 메소드

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

FindWebElement() 공개 정적인 메소드

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

FindWebElement() 공개 정적인 메소드

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

FindWebElements() 공개 정적인 메소드

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

GetElement() 공개 정적인 메소드

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

GetElements() 공개 정적인 메소드

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

Host() 공개 정적인 메소드

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

OpenURL() 공개 정적인 메소드

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

Refresh() 공개 정적인 메소드

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

Scroll() 공개 정적인 메소드

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

ScrollOnCoords() 공개 정적인 메소드

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

ScrollOnCoords() 공개 정적인 메소드

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

SwitchTo() 공개 정적인 메소드

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

SwitchToDefaultContent() 공개 정적인 메소드

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

SwitchToWindow() 공개 정적인 메소드

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

SwitchToWindow() 공개 정적인 메소드

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

Wait() 공개 정적인 메소드

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

프로퍼티 상세

JSErrorsCount 공개적으로 정적으로 프로퍼티

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

allPageInnerHTML 공개적으로 정적으로 프로퍼티

HTML всей страницы
public static string allPageInnerHTML
리턴 string