68 lines
4.3 KiB
Python
68 lines
4.3 KiB
Python
class Locator(object):
|
|
|
|
|
|
userid="//input[@placeholder='User ID']"
|
|
password="//input[@placeholder='Password']"
|
|
submitbtn="//button[@value='Login']"
|
|
dashboard_marker="//span[normalize-space()='TRADING MAINTENANCE']"
|
|
tacexpiryclosebtn="//div[contains(@class,'modal') and contains(@style,'display: block')]//button[contains(@class,'close')]"
|
|
usermenutoggle="//li[contains(@class,'dropdown') and contains(@class,'navbar-user')]//a[contains(@class,'dropdown-toggle') and @data-toggle='dropdown']"
|
|
logoutlink="//li[contains(@class,'dropdown') and contains(@class,'navbar-user')]//ul[contains(@class,'dropdown-menu')]//a[@ng-click='logout()' and normalize-space()='Log Out']"
|
|
tradingmaintenance="//span[normalize-space()='TRADING MAINTENANCE']"
|
|
tradingsession="//a[normalize-space()='Trading Session Master']"
|
|
tokengeneration="//a[@href='#/tradingMaintenance/generateToken' or normalize-space()='Token Generation']"
|
|
tokengenerator = "//a[@href='#/tradingMaintenance/tokenGenerator']"
|
|
generatormarketcode = "marketCode"
|
|
generatorproductcode = "productCode"
|
|
generatorgenerationmode = "tokenMstr.genMode"
|
|
rtmdeliveryfromdate = "//div[@ng-show='showgeneration4']//input[@placeholder='Delivery From Date']"
|
|
rtmdeliverytodate = "//div[@ng-show='showgeneration4']//input[@placeholder='Delivery To Date']"
|
|
rtmsessionstarttime = "//div[@ng-show='showgeneration4']//input[@placeholder='Session Start Time']"
|
|
rtmsessionendtime = "//div[@ng-show='showgeneration4']//input[@placeholder='Session End Time']"
|
|
tokenandtimesessionview="//a[@href='#/tradingMaintenance/tokenTimeSessionMap' or normalize-space()='Token and Time Session View']"
|
|
addsessionbtn="//button[contains(text(),'Add')]"
|
|
addnewtokenbtn="//button[@data-ng-click='addToken()' and normalize-space()='Add New Token']"
|
|
tokengeneratorresetbtn = "//button[@data-ng-click='refresh()' and normalize-space()='Reset']"
|
|
setmeinstance="//span[@aria-label='meInstanceId activate']"
|
|
#inputmeid="meInstanceId activate"
|
|
#"//li[@id='ui-select-choices-178']"
|
|
#"//i[@class='caret pull-right']"
|
|
#idasme="//li[text()='IDAS']"
|
|
inputstartdate="//input[@placeholder='Start Date']"
|
|
inputenddate="//input[@placeholder='End Date']"
|
|
sessionsavebtn = "//button[@data-ng-click='saveTrade()']"
|
|
tokenmarketcode = "mmMarketCode"
|
|
tokenproductcode = "mmPrdCode"
|
|
tokendeliverystartdate = "//input[@placeholder='DELIVERY_START_DATE']"
|
|
tokendeliveryenddate = "//input[@placeholder='DELIVERY_END_DATE']"
|
|
tokenexpirydate = "//input[@placeholder='Token Expiry Date']"
|
|
tokentradedate = "//input[@placeholder='Trade Date']"
|
|
upcordernormalstart = "//input[@name='ses3StartTime']"
|
|
upcordernormalend = "//input[@name='ses3EndTime']"
|
|
upctradesessionstart = "//input[@name='sesStartTime']"
|
|
upctradesessionend = "//input[@name='sesEndTime']"
|
|
upcorderstart = "//input[@placeholder='Order Normal Start Time']"
|
|
upcorderend = "//input[@placeholder='Order Normal End Time']"
|
|
upctradestart = "//input[@placeholder='Trade Start Time' or @placeholder='Trade Session Start Time']"
|
|
upctradeend = "//input[@placeholder='Trade End Time' or @placeholder='Trade Session End Time']"
|
|
savetokenbtn = "//button[@data-ng-click='saveToken()' and normalize-space()='save Token']"
|
|
tokentimesessionbtn = "//button[@data-ng-click='redirectToTimeSession()' and normalize-space()='Time Session']"
|
|
viewproducttype = "pmProductType"
|
|
viewproductcode = "pmProductCode"
|
|
viewdeliveryfromdate = "//input[@placeholder='Delivery From Date']"
|
|
viewdeliverytodate = "//input[@placeholder='Delivery To Date']"
|
|
viewsearchbtn = "//button[@data-ng-click='getSearchList()' and normalize-space()='Search']"
|
|
savetokenandactivatebtn = (
|
|
"//button[@data-ng-click=\"saveTokenDetails('T')\" "
|
|
"and contains(normalize-space(),'Save') "
|
|
"and contains(normalize-space(),'Activate')]"
|
|
)
|
|
edittimesessionbtn = "//button[@data-ng-click='editSession()' and normalize-space()='Edit']"
|
|
savetimesessionbtn = "//button[@data-ng-click='updateSession()' and normalize-space()='Save']"
|
|
timesessionstartdate = "//input[@name='tsmTokenStartDateTime' or @placeholder='TokenStartDateTime']"
|
|
timesessionenddate = "//input[@name='TokenEndDateTime']"
|
|
timesessionstarttime = "//input[@name='startTime']"
|
|
timesessionendtime = "//input[@name='endTime']"
|
|
|
|
|