def test_adding_members_to_archived_organization(self): LoginPage(self).login('admin_user', 'password') page = OrganizationMemberListPage(self) page.go_to() OrganizationPage(self).go_to_organization_page() OrganizationPage(self).get_archive_button() OrganizationPage(self).click_on_archive_and_confirm() title = page.go_to_member_list_page() assert title == "Members".upper() page.click_on_add_button(success=False)
def test_adding_members_to_archived_organization(self): LoginPage(self).login('admin_user', 'password') page = OrganizationMemberListPage(self) page.go_to() OrganizationPage(self).go_to_organization_page() OrganizationPage(self).get_archive_button() OrganizationPage(self).click_on_archive_and_confirm() title = page.go_to_member_list_page() assert title == "Members".upper() page.click_on_add_button(success=False)
def test_adding_members(self): """A registered admin user can add members to an organization.""" LoginPage(self).login('admin_user', 'password') page = OrganizationMemberListPage(self) page.go_to() OrganizationPage(self).go_to_organization_page() page.go_to_member_list_page() page.click_on_add_button() page.try_cancel_and_close() fields = page.get_fields() page.try_submit(err=['member']) fields = page.get_fields() fields['member'].send_keys("darthvader") page.try_submit( err=['member'], message='User with username or email darthvader does not exist') fields = page.get_fields() fields['member'].clear() fields['member'].send_keys("admin_user") page.try_submit( err=['member'], message='User is already a member of the organization.') fields = page.get_fields() fields['member'].clear() fields['member'].send_keys("hansolo") page.try_submit() member = page.get_member_name() assert member == "MEMBER: Han Solo" OrganizationMemberPage(self).click_remove_member_and_confirm_buttons() page.click_on_add_button() fields = page.get_fields() fields['member'].clear() fields['member'].send_keys("*****@*****.**") page.try_submit() member = page.get_member_name() assert member == "MEMBER: Han Solo"
def test_adding_members(self): """A registered admin user can add members to an organization.""" LoginPage(self).login('admin_user', 'password') page = OrganizationMemberListPage(self) page.go_to() OrganizationPage(self).go_to_organization_page() page.go_to_member_list_page() page.click_on_add_button() page.try_cancel_and_close() fields = page.get_fields() page.try_submit(err=['member']) fields = page.get_fields() fields['member'].send_keys("darthvader") page.try_submit( err=['member'], message='User with username or email darthvader does not exist') fields = page.get_fields() fields['member'].clear() fields['member'].send_keys("admin_user") page.try_submit( err=['member'], message='User is already a member of the organization.') fields = page.get_fields() fields['member'].clear() fields['member'].send_keys("hansolo") page.try_submit() member = page.get_member_name() assert member == "MEMBER: Han Solo" OrganizationMemberPage(self).click_remove_member_and_confirm_buttons() page.click_on_add_button() fields = page.get_fields() fields['member'].clear() fields['member'].send_keys("*****@*****.**") page.try_submit() member = page.get_member_name() assert member == "MEMBER: Han Solo"
def test_adding_members(self): """A registered admin user can add members to an organization.""" LoginPage(self).login('admin_user', 'password') page = OrganizationMemberListPage(self) page.go_to() OrganizationPage(self).go_to_organization_page() page.go_to_member_list_page() page.click_on_add_button() page.try_cancel_and_close() input_box = page.click_on_input() error_list = page.click_submit_button(success=False) assert error_list == 'This field is required.' input_box = page.click_on_input() input_box.send_keys("darthvader") error_list = page.click_submit_button(success=False) error_message = 'User with username or email darthvader does not exist' assert error_list == error_message input_box = page.click_on_input() input_box.clear() input_box.send_keys("admin_user") error_list = page.click_submit_button(success=False) error_message = 'User is already a member of the organization.' assert error_list == error_message input_box = page.click_on_input() input_box.clear() input_box.send_keys("hansolo") member = page.click_submit_button() assert member == "MEMBER: Han Solo" OrganizationMemberPage(self).click_remove_member_and_confirm_buttons() page.click_on_add_button() input_box = page.click_on_input() input_box.send_keys("*****@*****.**") member = page.click_submit_button() assert member == "MEMBER: Han Solo"