setup = SetUp() # login(setup, "cmathieu", "a") login(setup, "admin", "Admin@123") exploreScreenInstance = ExplorePageClass(setup.d) exploreHandle = getHandle(setup, "explore_Screen") # exploreScreenInstance.exploreList.launchScreen(exploreHandle,"exploreList","nf_Screen") # exploreScreenInstance.exploreList.switchApp(exploreHandle,1) # Reports Module #################################### exploreScreenInstance.exploreList.launchModule(exploreHandle, "REPORTS") reportScreenInstance = ReportsModuleClass(setup.d) reportScreenHandle = getHandle(setup, "report_Screen") sleep(5) reportScreenInstance.launchCreateReport(setup.d) grPopInstance = GenerateReportsPopClass(setup.d) grPopHandle = getHandle(setup, "report2_popup") grPopInstance.reportspopup.selectRadioButton("Average", grPopHandle) # reportScreenInstance.reportpopup.selectRadioButton("Peak",grPopHandle) grPopInstance.reportspopup.clickButton("Next Step", grPopHandle) grPopInstance.routertable.getTableData1(grPopHandle, 'table') # reportScreenInstance.dropdown.customClick(reportScreenHandle['report']['create']) # launchPage(setup,"nf_Screen") # nfScreenInstance = NFPageClass(setup.d)
# grPopInstance.dropdown.doSelection(grPopHandle,"Average","generateReportDialog","measureType") grPopInstance.dropdown.doSelection(grPopHandle,"Top IP Talker Report","generateReportDialog","reportType") # grPopInstance.dropdown.doSelection(grPopHandle,"Yesterday","generateReportDialog","quicklink") grPopInstance.dropdown.customSendkeys(grPopHandle['generateReportDialog']["reportName"],"TopIP") grPopInstance.dropdown.customClick(grPopHandle['generateReportDialog']["addemail"]) grPopInstance.dropdown.customSendkeys(grPopHandle['generateReportDialog']["emailInput"],"*****@*****.**") # grPopInstance.dropdown.customClick(grPopHandle['generateReportDialog']["generate"]) grPopInstance.dropdown.customClick(grPopHandle['generateReportDialog']["close"]) # grPopHandle = getHandle(setup,"report_popup") # grPopInstance.dropdown.customClick(grPopHandle['successdialog']["ok"]) exploreHandle = getHandle(setup,"explore_Screen") exploreScreenInstance.exploreList.launchModule(exploreHandle,"REPORTS") reportScreenInstance = ReportsModuleClass(setup.d) reportScreenHandle = getHandle(setup,"report_Screen") data = reportScreenInstance.table.getTableData1(reportScreenHandle,"table") result = data['rows'][0][1] # print data['header'] # print data['rows'] # print data['rows']['00'] # print data['rows']['00'][0] # print data['rows'][0] # print data['rows'][1] # print data['rows'][2] print data['rows'][0][1] checkEqualAssert(result,"sitereports","","","Network Element Report is verified")
from Utils.logger import * from selenium import webdriver from Utils.utility import * from classes.DriverHelpers.DriverHelper import DriverHelper from Utils.Constants import * from Utils.SetUp import * from classes.Pages.NFPageClass import * from classes.Pages.QuickTrendsPageClass import * from classes.Pages.GenerateReportsPopClass import * from classes.Pages.ReportsModuleClass import * import random setup = SetUp() login(setup, "admin", "Admin@123") exploreScreenInstance = ExplorePageClass(setup.d) exploreHandle = getHandle(setup,"explore_Screen","appHeader") exploreScreenInstance.exploreList.launchModule(exploreHandle,"REPORTS") reports = ["Gateway Traffic"] for i in range(len(reports)): reportScreenInstance = ReportsModuleClass(setup.d) reportScreenHandle = getHandle(setup,"report_Screen") reportScreenInstance.launchCreateReport1(setup.d) grPopInstance = GenerateReportsPopClass(setup.d) grPopHandle = getHandle(setup,"report2_popup","radios") grPopInstance.reportspopup.selectRadioButton(reports[i],grPopHandle,"label")