def test_login2(self): self.driver.get(self.baseURL) lp = LoginPage(self.driver) lp.setEmail(self.email) lp.setPassword(self.password) lp.clickLogin() time.sleep(5)
from DriverFactory import DriverFactory from LoginPage import LoginPage from PageFactory import PageFactory if __name__ == "__main__": print("###################### Test Start #########################") driverFactory = DriverFactory() driver = driverFactory.driver wait = driverFactory.wait loginPage = LoginPage(driver, wait) loginPage.clickLogin(True) portalsComponents = PageFactory(driver, wait).getWorkCenters().getGuestAccess() portalsComponents.clickOnButtonByName("Portals & Components") portalsComponents = portalsComponents.getPortalsComponents() portalType = "Guest Portals" portalName = "testingAutomating" portalsComponents.leftSide.clickOnButtonByName(portalType) portalsComponents.actions.clickOnButtonByName( "Create", "Self-Registered Guest Portal") portalsComponents.innerPage.setTextboxValueByName(portalType, "Name", portalName) portalsComponents.innerPage.setTextboxValueByName(portalType, "Description", "desc") portalsComponents.innerPage.clickOnButtonByName("Portal Settings") portalsComponents.innerPage.setValueOfInputByName("HTTPS port", "8445") portalsComponents.innerPage.clickOnButtonByName("Login Page Settings") portalsComponents.innerPage.setValueOfInputByName("Include an AUP", True) portalsComponents.innerPage.clickOnButtonByName("Save") portalsComponents.innerPage.clickOnButtonByName("Close") portalsComponents.portals.verifyPortalByName(portalName)