C# Класс Machete.Test.Selenium.View.sharedUI

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
_d IWebDriver
maxwait int

Открытые методы

Метод Описание
GetID ( string s ) : string
GetOptionIndex ( By by ) : int
GetOptionText ( By by ) : string
GetOptionText ( IWebElement elem ) : string
GetOptionValue ( By by ) : string
RandomString ( int size ) : string
ReplaceElementText ( By by, string text ) : bool
SelectOption ( By by, string opttext ) : bool
SelectOptionByIndex ( By by, int index ) : bool
SelectOptionByValue ( By by, string optvalue ) : bool
SolutionDirectory ( ) : string
WaitAndDoubleClick ( By by ) : bool
WaitForElement ( By by ) : IWebElement
WaitForElementDisplayed ( By by ) : IWebElement
WaitForElementExists ( By by ) : bool
WaitForElementValue ( By by, string value ) : bool

Wait for both an element to exist and for the specified value to be present.

WaitForText ( String what ) : bool
WaitForText ( String what, int waitfor ) : bool
WaitThenClickElement ( By by ) : bool
activityCreate ( Activity _act ) : bool
activityMenuLink ( ) : bool
activitySignIn ( string idPrefix, int dwccardnum ) : bool
activitySignInIsSanctioned ( ) : bool
activitySignInValidate ( string idPrefix, int dwccardnum, int rowcount ) : bool
activityValidate ( Activity _act ) : bool
confirmWorkerDeleted ( ) : bool
createSomeWorkers ( int numWorkers, DbSet workers ) : bool
elementExists ( By by ) : bool
employerCreate ( Employer _emp ) : bool

employerDelete ( Employer _emp ) : bool
employerValidate ( Employer _emp ) : bool

eventCreate ( Event _ev ) : bool
eventValidate ( Event &_ev ) : bool
getSelectedTabRecordID ( string cssClass ) : int
gotoMachete ( ) : bool
login ( ) : bool

logout ( ) : bool
nextAvailableDwccardnum ( MacheteContext DB ) : int
personCreate ( Person _per ) : bool
personValidate ( Person _per ) : bool
refreshCache ( ) : bool
sharedUI ( IWebDriver driver, string url ) : System
workAssignmentActivate ( Employer _emp, WorkOrder _wo, WorkAssignment _wa ) : bool

Activate work order. Assumes start at WA ListTab.

workAssignmentCreate ( Employer emp, WorkOrder wo, WorkAssignment wa ) : bool

Create new assignment. Last action executes Create Button, returning to List Tab.

workAssignmentValidate ( Employer _emp, WorkOrder _wo, WorkAssignment _wa ) : bool
workOrderCreate ( Employer _emp, WorkOrder _wo ) : bool
workOrderValidate ( WorkOrder _wo ) : bool
workerCreate ( Worker _wkr, string imagepath ) : bool
workerDelete ( Worker _wkr ) : bool
workerSanction ( Worker _wkr ) : bool
workerValidate ( Worker _wkr ) : bool

Приватные методы

Метод Описание
IsElementPresent ( By by ) : IWebElement

Returns element or null if not found. Catches Selenium exceptions.

IsElementValuePresent ( By by, string value ) : bool

Find element by the given By object and return true if the value matches the attribute value.

isTextPresent ( String what, IWebDriver driver ) : bool

Описание методов

GetID() публичный статический Метод

public static GetID ( string s ) : string
s string
Результат string

GetOptionIndex() публичный Метод

public GetOptionIndex ( By by ) : int
by OpenQA.Selenium.By
Результат int

GetOptionText() публичный Метод

public GetOptionText ( By by ) : string
by OpenQA.Selenium.By
Результат string

GetOptionText() публичный Метод

public GetOptionText ( IWebElement elem ) : string
elem IWebElement
Результат string

GetOptionValue() публичный Метод

public GetOptionValue ( By by ) : string
by OpenQA.Selenium.By
Результат string

RandomString() публичный Метод

public RandomString ( int size ) : string
size int
Результат string

ReplaceElementText() публичный Метод

public ReplaceElementText ( By by, string text ) : bool
by OpenQA.Selenium.By
text string
Результат bool

SelectOption() публичный Метод

public SelectOption ( By by, string opttext ) : bool
by OpenQA.Selenium.By
opttext string
Результат bool

SelectOptionByIndex() публичный Метод

public SelectOptionByIndex ( By by, int index ) : bool
by OpenQA.Selenium.By
index int
Результат bool

SelectOptionByValue() публичный Метод

public SelectOptionByValue ( By by, string optvalue ) : bool
by OpenQA.Selenium.By
optvalue string
Результат bool

SolutionDirectory() публичный статический Метод

public static SolutionDirectory ( ) : string
Результат string

WaitAndDoubleClick() публичный Метод

public WaitAndDoubleClick ( By by ) : bool
by OpenQA.Selenium.By
Результат bool

WaitForElement() публичный Метод

public WaitForElement ( By by ) : IWebElement
by OpenQA.Selenium.By
Результат IWebElement

WaitForElementDisplayed() публичный Метод

public WaitForElementDisplayed ( By by ) : IWebElement
by OpenQA.Selenium.By
Результат IWebElement

WaitForElementExists() публичный Метод

public WaitForElementExists ( By by ) : bool
by OpenQA.Selenium.By
Результат bool

WaitForElementValue() публичный Метод

Wait for both an element to exist and for the specified value to be present.
public WaitForElementValue ( By by, string value ) : bool
by OpenQA.Selenium.By
value string
Результат bool

WaitForText() публичный Метод

public WaitForText ( String what ) : bool
what String
Результат bool

WaitForText() публичный Метод

public WaitForText ( String what, int waitfor ) : bool
what String
waitfor int
Результат bool

WaitThenClickElement() публичный Метод

public WaitThenClickElement ( By by ) : bool
by OpenQA.Selenium.By
Результат bool

activityCreate() публичный Метод

public activityCreate ( Activity _act ) : bool
_act Machete.Domain.Activity
Результат bool

activityMenuLink() публичный Метод

public activityMenuLink ( ) : bool
Результат bool

activitySignIn() публичный Метод

public activitySignIn ( string idPrefix, int dwccardnum ) : bool
idPrefix string
dwccardnum int
Результат bool

activitySignInIsSanctioned() публичный Метод

public activitySignInIsSanctioned ( ) : bool
Результат bool

activitySignInValidate() публичный Метод

public activitySignInValidate ( string idPrefix, int dwccardnum, int rowcount ) : bool
idPrefix string
dwccardnum int
rowcount int
Результат bool

activityValidate() публичный Метод

public activityValidate ( Activity _act ) : bool
_act Machete.Domain.Activity
Результат bool

confirmWorkerDeleted() публичный Метод

public confirmWorkerDeleted ( ) : bool
Результат bool

createSomeWorkers() публичный Метод

public createSomeWorkers ( int numWorkers, DbSet workers ) : bool
numWorkers int
workers DbSet
Результат bool

elementExists() публичный Метод

public elementExists ( By by ) : bool
by OpenQA.Selenium.By
Результат bool

employerCreate() публичный Метод

public employerCreate ( Employer _emp ) : bool
_emp Machete.Domain.Employer
Результат bool

employerDelete() публичный Метод

public employerDelete ( Employer _emp ) : bool
_emp Machete.Domain.Employer
Результат bool

employerValidate() публичный Метод

public employerValidate ( Employer _emp ) : bool
_emp Machete.Domain.Employer
Результат bool

eventCreate() публичный Метод

public eventCreate ( Event _ev ) : bool
_ev Machete.Domain.Event
Результат bool

eventValidate() публичный Метод

public eventValidate ( Event &_ev ) : bool
_ev Machete.Domain.Event
Результат bool

getSelectedTabRecordID() публичный Метод

public getSelectedTabRecordID ( string cssClass ) : int
cssClass string
Результат int

gotoMachete() публичный Метод

public gotoMachete ( ) : bool
Результат bool

login() публичный Метод

public login ( ) : bool
Результат bool

logout() публичный Метод

public logout ( ) : bool
Результат bool

nextAvailableDwccardnum() публичный статический Метод

public static nextAvailableDwccardnum ( MacheteContext DB ) : int
DB MacheteContext
Результат int

personCreate() публичный Метод

public personCreate ( Person _per ) : bool
_per Person
Результат bool

personValidate() публичный Метод

public personValidate ( Person _per ) : bool
_per Person
Результат bool

refreshCache() публичный Метод

public refreshCache ( ) : bool
Результат bool

sharedUI() публичный Метод

public sharedUI ( IWebDriver driver, string url ) : System
driver IWebDriver
url string
Результат System

workAssignmentActivate() публичный Метод

Activate work order. Assumes start at WA ListTab.
public workAssignmentActivate ( Employer _emp, WorkOrder _wo, WorkAssignment _wa ) : bool
_emp Employer
_wo WorkOrder
_wa WorkAssignment
Результат bool

workAssignmentCreate() публичный Метод

Create new assignment. Last action executes Create Button, returning to List Tab.
public workAssignmentCreate ( Employer emp, WorkOrder wo, WorkAssignment wa ) : bool
emp Employer
wo WorkOrder
wa WorkAssignment
Результат bool

workAssignmentValidate() публичный Метод

public workAssignmentValidate ( Employer _emp, WorkOrder _wo, WorkAssignment _wa ) : bool
_emp Employer
_wo WorkOrder
_wa WorkAssignment
Результат bool

workOrderCreate() публичный Метод

public workOrderCreate ( Employer _emp, WorkOrder _wo ) : bool
_emp Employer
_wo WorkOrder
Результат bool

workOrderValidate() публичный Метод

public workOrderValidate ( WorkOrder _wo ) : bool
_wo WorkOrder
Результат bool

workerCreate() публичный Метод

public workerCreate ( Worker _wkr, string imagepath ) : bool
_wkr Worker
imagepath string
Результат bool

workerDelete() публичный Метод

public workerDelete ( Worker _wkr ) : bool
_wkr Worker
Результат bool

workerSanction() публичный Метод

public workerSanction ( Worker _wkr ) : bool
_wkr Worker
Результат bool

workerValidate() публичный Метод

public workerValidate ( Worker _wkr ) : bool
_wkr Worker
Результат bool

Описание свойств

_d публичное свойство

public IWebDriver _d
Результат IWebDriver

maxwait публичное свойство

public int maxwait
Результат int