Advertisement
Guest User

usercreate

a guest
Dec 26th, 2017
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.66 KB | None | 0 0
  1.     def test_10_create_user_without_isAgent(self):
  2.  
  3.         self.users.navigate_to_users()
  4.         name = self.string_utils.rand_string(7)
  5.         user_properties = GenerateUser()
  6.         user_properties.first_name = name
  7.         user_properties.last_name = name
  8.         user_properties.is_agent = False
  9.         user_properties.roles = ["ROLE_ADMIN"]
  10.         user_properties.access_groups = ["Super Administrators"]
  11.         user = user_properties.get_user()
  12.         user.pop("supportSoftPhone")
  13.         user.pop("sipPhoneType")
  14.         user_properties.user_name = name
  15.         self.api.create_user(user)
  16.         self.agent_setup.do_logout()
  17.         self.agent_setup.do_login(username=self.user_name, password=self.user_name, domain="domain185")
  18.         self.users.search_and_edit_user(username=name)
  19.         self.users.new_user_page.navigate_to_annex_tab()
  20.         self.users.annex.edit_annex({'htcc': {'roles': 'Agent'}}, is_modal=False)
  21.         self.users.update_user()
  22.         annex_params = {'htcc': {'roles': 'Agent'}}
  23.         self.users.validate_user_in_cme(username=name, annex=annex_params)
  24.         self.users.search_and_edit_user(name)
  25.         tab1 = "Skills"
  26.         tab2 = "Agent Groups"
  27.         self.users.check_tab_in_sidebar(tab_name=tab1, displayed=False)
  28.         self.users.check_tab_in_sidebar(tab_name=tab2, displayed=False)
  29.  
  30.     def check_tab_in_sidebar(self, tab_name, displayed=True):
  31.         name_selector = self.format_selector(self.user_menu_element, tab_name)
  32.         if displayed:
  33.             self.driver.wait_for_web_element(name_selector)
  34.         else:
  35.             self.driver.wait_for_web_element(name_selector, displayed=False)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement