def test_selectUserRolePreferredSubjectsGradeRangeSchool(self):
        role = "Informal Educator"
        gradeRange = "6-8"
        school = "KING COVE SCHOOL"
        subject = "Science"
        postalCode = "99612"

        editProfilePage = self.goToEditProfilePage()
        editProfilePage.selectUserRoleByVisibleText(role)
        editProfilePage.selectGradeRange(gradeRange)
        editProfilePage.selectSchool(school)
        editProfilePage.selectFirstPreferredSubject()
        homePage = editProfilePage.clickSubmit()
        myProfilePage = MyProfilePageSS(self.driver, self.wait)
        self.assertTrue(role in myProfilePage.getProfileDetails(), "User role not updated")
        self.assertTrue(subject in myProfilePage.getProfileDetails(), "Preferred subjects not updated")
        self.assertTrue(gradeRange in myProfilePage.getProfileDetails(), "Grade range not updated")
        self.assertTrue(school in myProfilePage.getProfileDetails(), "School not updated")