C# Class Machete.Test.Selenium.View.sharedUI

Afficher le fichier Open project: SavageLearning/Machete Class Usage Examples

Méthodes publiques

Свойство Type Description
_d IWebDriver
maxwait int

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

GetID() public static méthode

public static GetID ( string s ) : string
s string
Résultat string

GetOptionIndex() public méthode

public GetOptionIndex ( By by ) : int
by OpenQA.Selenium.By
Résultat int

GetOptionText() public méthode

public GetOptionText ( By by ) : string
by OpenQA.Selenium.By
Résultat string

GetOptionText() public méthode

public GetOptionText ( IWebElement elem ) : string
elem IWebElement
Résultat string

GetOptionValue() public méthode

public GetOptionValue ( By by ) : string
by OpenQA.Selenium.By
Résultat string

RandomString() public méthode

public RandomString ( int size ) : string
size int
Résultat string

ReplaceElementText() public méthode

public ReplaceElementText ( By by, string text ) : bool
by OpenQA.Selenium.By
text string
Résultat bool

SelectOption() public méthode

public SelectOption ( By by, string opttext ) : bool
by OpenQA.Selenium.By
opttext string
Résultat bool

SelectOptionByIndex() public méthode

public SelectOptionByIndex ( By by, int index ) : bool
by OpenQA.Selenium.By
index int
Résultat bool

SelectOptionByValue() public méthode

public SelectOptionByValue ( By by, string optvalue ) : bool
by OpenQA.Selenium.By
optvalue string
Résultat bool

SolutionDirectory() public static méthode

public static SolutionDirectory ( ) : string
Résultat string

WaitAndDoubleClick() public méthode

public WaitAndDoubleClick ( By by ) : bool
by OpenQA.Selenium.By
Résultat bool

WaitForElement() public méthode

public WaitForElement ( By by ) : IWebElement
by OpenQA.Selenium.By
Résultat IWebElement

WaitForElementDisplayed() public méthode

public WaitForElementDisplayed ( By by ) : IWebElement
by OpenQA.Selenium.By
Résultat IWebElement

WaitForElementExists() public méthode

public WaitForElementExists ( By by ) : bool
by OpenQA.Selenium.By
Résultat bool

WaitForElementValue() public méthode

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
Résultat bool

WaitForText() public méthode

public WaitForText ( String what ) : bool
what String
Résultat bool

WaitForText() public méthode

public WaitForText ( String what, int waitfor ) : bool
what String
waitfor int
Résultat bool

WaitThenClickElement() public méthode

public WaitThenClickElement ( By by ) : bool
by OpenQA.Selenium.By
Résultat bool

activityCreate() public méthode

public activityCreate ( Activity _act ) : bool
_act Machete.Domain.Activity
Résultat bool

activityMenuLink() public méthode

public activityMenuLink ( ) : bool
Résultat bool

activitySignIn() public méthode

public activitySignIn ( string idPrefix, int dwccardnum ) : bool
idPrefix string
dwccardnum int
Résultat bool

activitySignInIsSanctioned() public méthode

public activitySignInIsSanctioned ( ) : bool
Résultat bool

activitySignInValidate() public méthode

public activitySignInValidate ( string idPrefix, int dwccardnum, int rowcount ) : bool
idPrefix string
dwccardnum int
rowcount int
Résultat bool

activityValidate() public méthode

public activityValidate ( Activity _act ) : bool
_act Machete.Domain.Activity
Résultat bool

confirmWorkerDeleted() public méthode

public confirmWorkerDeleted ( ) : bool
Résultat bool

createSomeWorkers() public méthode

public createSomeWorkers ( int numWorkers, DbSet workers ) : bool
numWorkers int
workers DbSet
Résultat bool

elementExists() public méthode

public elementExists ( By by ) : bool
by OpenQA.Selenium.By
Résultat bool

employerCreate() public méthode

public employerCreate ( Employer _emp ) : bool
_emp Machete.Domain.Employer
Résultat bool

employerDelete() public méthode

public employerDelete ( Employer _emp ) : bool
_emp Machete.Domain.Employer
Résultat bool

employerValidate() public méthode

public employerValidate ( Employer _emp ) : bool
_emp Machete.Domain.Employer
Résultat bool

eventCreate() public méthode

public eventCreate ( Event _ev ) : bool
_ev Machete.Domain.Event
Résultat bool

eventValidate() public méthode

public eventValidate ( Event &_ev ) : bool
_ev Machete.Domain.Event
Résultat bool

getSelectedTabRecordID() public méthode

public getSelectedTabRecordID ( string cssClass ) : int
cssClass string
Résultat int

gotoMachete() public méthode

public gotoMachete ( ) : bool
Résultat bool

login() public méthode

public login ( ) : bool
Résultat bool

logout() public méthode

public logout ( ) : bool
Résultat bool

nextAvailableDwccardnum() public static méthode

public static nextAvailableDwccardnum ( MacheteContext DB ) : int
DB MacheteContext
Résultat int

personCreate() public méthode

public personCreate ( Person _per ) : bool
_per Person
Résultat bool

personValidate() public méthode

public personValidate ( Person _per ) : bool
_per Person
Résultat bool

refreshCache() public méthode

public refreshCache ( ) : bool
Résultat bool

sharedUI() public méthode

public sharedUI ( IWebDriver driver, string url ) : System
driver IWebDriver
url string
Résultat System

workAssignmentActivate() public méthode

Activate work order. Assumes start at WA ListTab.
public workAssignmentActivate ( Employer _emp, WorkOrder _wo, WorkAssignment _wa ) : bool
_emp Employer
_wo WorkOrder
_wa WorkAssignment
Résultat bool

workAssignmentCreate() public méthode

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
Résultat bool

workAssignmentValidate() public méthode

public workAssignmentValidate ( Employer _emp, WorkOrder _wo, WorkAssignment _wa ) : bool
_emp Employer
_wo WorkOrder
_wa WorkAssignment
Résultat bool

workOrderCreate() public méthode

public workOrderCreate ( Employer _emp, WorkOrder _wo ) : bool
_emp Employer
_wo WorkOrder
Résultat bool

workOrderValidate() public méthode

public workOrderValidate ( WorkOrder _wo ) : bool
_wo WorkOrder
Résultat bool

workerCreate() public méthode

public workerCreate ( Worker _wkr, string imagepath ) : bool
_wkr Worker
imagepath string
Résultat bool

workerDelete() public méthode

public workerDelete ( Worker _wkr ) : bool
_wkr Worker
Résultat bool

workerSanction() public méthode

public workerSanction ( Worker _wkr ) : bool
_wkr Worker
Résultat bool

workerValidate() public méthode

public workerValidate ( Worker _wkr ) : bool
_wkr Worker
Résultat bool

Property Details

_d public_oe property

public IWebDriver _d
Résultat IWebDriver

maxwait public_oe property

public int maxwait
Résultat int