def testHideShowNewModalPeople(self): self.testname="TestHideShowNewModalPeople" self.setup() util = WebdriverUtilities() util.setDriver(self.driver) element = Elements() do = Helpers(self) do.setUtils(util) do.login() list_all = "all" list_items = "enabled_user, company" a_few_items = "company" print "TEST THAT YOU CAN SHOW OR HIDE FIELDS/ELEMENTS IN CREATE NEW OBJECT MODAL." # fill in mandatory fields only do.openCreateNewObjectWindowFromLhn("Person") # hide_all, show_all, then hide individual do.hideInNewModal(list_all, True, "person") do.hideInNewModal(list_all, False, "person") # hide individually do.hideInNewModal(list_items, True, "person") # show all again, hide a few will cause show_all to display, now reshow_all do.hideInNewModal(list_all, False, "person") do.hideInNewModal(a_few_items, True, "person") do.hideInNewModal(list_all, False, "person") do.populateNewObjectData(do.generateNameForTheObject("person")) do.saveNewObjectAndWait()
def testHideShowNewModalWorkflow(self): self.testname="TestHideShowNewModalWorkflow" self.setup() util = WebdriverUtilities() util.setDriver(self.driver) element = Elements() do = Helpers(self) do.setUtils(util) do.login() list_all = "all" list_items = "description, owner, frequency, email_preferences, first_task_groups_title, custom_email_message" a_few_items = "frequency, custom_email_message" print "TEST THAT YOU CAN SHOW OR HIDE FIELDS/ELEMENTS IN CREATE NEW OBJECT MODAL." # fill in mandatory fields only do.openCreateNewObjectWindowFromLhn("Workflow") # hide_all, show_all, then hide individual do.hideInNewModal(list_all, True, "workflow") do.hideInNewModal(list_all, False, "workflow") # hide individually do.hideInNewModal(list_items, True) # show all again, hide a few will cause show_all to display, now reshow_all do.hideInNewModal(list_all, False, "workflow") do.hideInNewModal(a_few_items, True, "workflow") do.hideInNewModal(list_all, False, "workflow") do.populateNewObjectData(do.generateNameForTheObject("workflow")) do.saveNewObjectAndWait() do.delay(15) # 15 seconds more do.selectInnerNavTab("info") do.clickInfoPageEditLink() # now start testing hide/show after clicking on the Edit link do.hideInNewModal(list_all, True, "workflow", "", "edit") do.hideInNewModal(list_all, False, "workflow", "", "edit") do.hideInNewModal(a_few_items, True, "workflow", "", "edit") do.hideInNewModal(list_all, False, "workflow", "", "edit")
def testHideShowNewModalControl(self): self.testname="TestHideShowNewModalControl" self.setup() util = WebdriverUtilities() util.setDriver(self.driver) element = Elements() do = Helpers(self) do.setUtils(util) do.login() list_all = "all" list_items = "kind_nature, fraud_related, significance, type_means, frequency_dd, assertions, categories, principal_assessor, secondary_assessor" \ "description, note, owner, contact, url, reference_url, code, effective_date, stop_date, state" a_few_items = "type_means, frequency_dd" print "TEST THAT YOU CAN SHOW OR HIDE FIELDS/ELEMENTS IN CREATE NEW OBJECT MODAL." # fill in mandatory fields only do.openCreateNewObjectWindowFromLhn("Control") # hide_all, show_all, then hide individual do.hideInNewModal(list_all, True, "control") do.hideInNewModal(list_all, False, "control") # hide individually do.hideInNewModal(list_items, True) # show all again, hide a few will cause show_all to display, now reshow_all do.hideInNewModal(list_all, False, "control") do.hideInNewModal(a_few_items, True, "control") do.hideInNewModal(list_all, False, "control") do.populateNewObjectData(do.generateNameForTheObject("control")) do.saveNewObjectAndWait() do.clickInfoPageEditLink() # now start testing hide/show after clicking on the Edit link do.hideInNewModal(list_all, True, "control") do.hideInNewModal(list_all, False, "control") do.hideInNewModal(a_few_items, True, "control") do.hideInNewModal(list_all, False, "control")
def testHideShowNewModalProcess(self): self.testname="TestHideShowNewModalProcess" self.setup() util = WebdriverUtilities() util.setDriver(self.driver) element = Elements() do = Helpers(self) do.setUtils(util) do.login() list_all = "all" list_items = "description, note, owner, contact, url, reference_url, code, effective_date, network_zone, stop_date, state" a_few_items = "url, network_zone" print "TEST THAT YOU CAN SHOW OR HIDE FIELDS/ELEMENTS IN CREATE NEW OBJECT MODAL." # fill in mandatory fields only do.openCreateNewObjectWindowFromLhn("Process") # hide_all, show_all, then hide individual do.hideInNewModal(list_all, True, "process") do.hideInNewModal(list_all, False, "process") # hide individually do.hideInNewModal(list_items, True, "process") # show all again, hide a few will cause show_all to display, now reshow_all do.hideInNewModal(list_all, False, "process") do.hideInNewModal(a_few_items, True, "process") do.hideInNewModal(list_all, False, "process") do.populateNewObjectData(do.generateNameForTheObject("process")) do.saveNewObjectAndWait() do.clickInfoPageEditLink() # now start testing hide/show after clicking on the Edit link do.hideInNewModal(list_all, True, "process") do.hideInNewModal(list_all, False, "process") do.hideInNewModal(a_few_items, True, "process") do.hideInNewModal(list_all, False, "process")