Example #1
0
 def click_on_cancel(self):
     '''Click on the cancel button. Returns the
     Services.VirtualMachines page.
     '''
     from pages.services import Services
     self.cancel_button.click()
     self._wait_for_results_refresh()
     return Services.VirtualMachines(self.testsetup)
 def select_catalog_item(self, catalog_item_name, service_name):
     '''First item in list is empty so skipped'''
     for item in OrderService(self).order_catalog_list.items[1:]:
         if item.name == catalog_item_name:
             item.click()
     self.click_order()
     self._wait_for_visible_element(*self._dialog_service_name_field)
     self.service_name_field().clear()
     self.service_name_field().send_keys(service_name)
     self.click_submit()
     self._wait_for_results_refresh()
     from pages.services import Services
     return Services.Requests(self.testsetup)
Example #3
0
 def select_catalog_item(self, catalog_item_name, service_name):
     #number_of_templates = len(OrderService(self).order_catalog_list.items)
     #catalog_item = None
     '''First item in list is empty so skipped'''
     for item in OrderService(self).order_catalog_list.items[1:]:
         if item.name == catalog_item_name:
             item.click()
     self.click_order()
     #time.sleep(5)
     self._wait_for_results_refresh()
     self.service_name_field().clear()
     self.service_name_field().send_keys(service_name)
     self.click_submit()
     from pages.services import Services
     return Services.Requests(self.testsetup)
Example #4
0
 def select_catalog_item(self, catalog_item_name):
     '''Select catalog Item'''
     number_of_templates = len(OrderService(self).order_catalog_list.items)
     catalog_item = None
     '''First item in list is empty so skipped'''
     for item in OrderService(self).order_catalog_list.items[1:]:
         if item.name == catalog_item_name:
             item.click()
     self._wait_for_results_refresh()
     self.selenium.find_element(*self._order_button).click()
     self._wait_for_results_refresh()
     self.selenium.find_element(*self._submit_button).click()
     self._wait_for_results_refresh()
     from pages.services import Services
     return Services.Requests(self.testsetup)
Example #5
0
 def all_vms(self):
     self.details.get_section("Relationships").click_item("VMs")
     self._wait_for_results_refresh()
     from pages.services import Services
     return Services.VirtualMachines(self.testsetup)
Example #6
0
 def click_on_submit(self):
     ''' Click on the submit button. Go to Requests page'''
     self.continue_button.click()
     self._wait_for_results_refresh()
     from pages.services import Services
     return Services.Requests(self.testsetup)        
Example #7
0
 def click_on_cancel(self):
     '''Click on cancel button. Return to Services.VirtualMachines'''
     self.cancel_button.click()
     self._wait_for_results_refresh()
     from pages.services import Services
     return Services.VirtualMachines(self.testsetup)