def test_pautas_test_utp(self): driver = login.test_login_utp(self) driver.find_element_by_css_selector("#pautas > span").click() try: self.assertEqual(u"Nueva Pauta de Evaluación", driver.find_element_by_css_selector("h2").text) except AssertionError as e: self.verificationErrors.append(str(e))
def test_ver_curso_editar_nombre(self): driver = login.test_login_utp(self) self.assertEqual("1ro basico A 2016 Test", driver.find_element_by_css_selector("font").text) driver.find_element_by_link_text("Ver Curso").click() driver.find_element_by_css_selector("button.editButton").click() driver.find_element_by_id("input_nombre").clear() driver.find_element_by_id("input_nombre").send_keys(u"prueba máil1") driver.find_element_by_id("button_editar").click() try: self.assertEqual("Datos mal ingresados o incompletos, revise los campos incompletos o en color rojo", driver.find_element_by_css_selector("#popupEvaluacion > p").text) except AssertionError as e: self.verificationErrors.append(str(e))
def test_ver_curso_editar_fecha_termino(self): driver = login.test_login_utp(self) self.assertEqual("1ro basico A 2016 Test", driver.find_element_by_css_selector("font").text) driver.find_element_by_link_text("Ver Curso").click() driver.find_element_by_css_selector("button.editButton").click() driver.find_element_by_id("fecha_termino").clear() driver.find_element_by_id("fecha_termino").send_keys("2015-01-01") driver.find_element_by_id("button_editar").click() try: self.assertEqual("Datos mal ingresados o incompletos, revise los campos incompletos o en color rojo", driver.find_element_by_css_selector("#popupEvaluacion > p").text) except AssertionError as e: self.verificationErrors.append(str(e))
def test_vercurso_vergrupos_contactos1er_medio_a(self): driver = login.test_login_utp(self) try: self.assertEqual( "1ro medio A 2016", driver.find_element_by_xpath( "//div[3]/div/div/ul/div/font").text) except AssertionError as e: self.verificationErrors.append(str(e)) driver.find_element_by_xpath( "(//a[contains(text(),'Ver Curso')])[3]").click() try: self.assertEqual("CURSO / 1RO MEDIO A", driver.find_element_by_id("breadcrumb").text) except AssertionError as e: self.verificationErrors.append(str(e)) driver.find_element_by_css_selector("#inicio > span").click() try: self.assertEqual( "1ro medio A 2016", driver.find_element_by_xpath( "//div[3]/div/div/ul/div/font").text) except AssertionError as e: self.verificationErrors.append(str(e)) driver.find_element_by_xpath( "(//a[contains(text(),'Ver Grupos')])[3]").click() try: self.assertEqual( "No hay agrupaciones realizadas.", driver.find_element_by_css_selector( "#popup > p.response").text) except AssertionError as e: self.verificationErrors.append(str(e)) driver.find_element_by_id("close").click() driver.find_element_by_xpath( "(//a[contains(text(),'Ver Contactos')])[3]").click() try: self.assertEqual("Estudiantes", driver.find_element_by_id("Alumnos").text) except AssertionError as e: self.verificationErrors.append(str(e)) driver.find_element_by_css_selector( "td.editablegrid-student_email").click() try: self.assertEqual("Apoderados", driver.find_element_by_id("Apoderados").text) except AssertionError as e: self.verificationErrors.append(str(e)) driver.find_element_by_id("inicio").click()
def test_ver_curso_bonus_mayor(self): driver = login.test_login_utp(self) self.assertEqual("1ro basico A 2016 Test", driver.find_element_by_css_selector("font").text) driver.find_element_by_link_text("Ver Curso").click() driver.find_element_by_css_selector("circle.assesment.assesment144").click() driver.find_element_by_id("input_grade_teacher").clear() driver.find_element_by_id("input_grade_teacher").send_keys("8") maxgrade=driver.find_element_by_id("hiddenMaxGrade").get_attribute("value") sugerida=driver.find_element_by_id("sugerida").get_attribute("value") teacher=driver.find_element_by_id("input_grade_teacher").get_attribute("value") final=driver.find_element_by_id("final").get_attribute("value") if (sugerida+teacher)>maxgrade: try: self.assertTrue(maxgrade, final) except AssertionError as e: self.verificationErrors.append(str(e))
def test_ver_curso_bonus_menor(self): driver = login.test_login_utp(self) self.assertEqual("1ro basico A 2016 Test", driver.find_element_by_css_selector("font").text) driver.find_element_by_link_text("Ver Curso").click() driver.find_element_by_css_selector( "circle.assesment.assesment144").click() driver.find_element_by_id("input_grade_teacher").clear() driver.find_element_by_id("input_grade_teacher").send_keys("-5") mingrade = driver.find_element_by_id("hiddenMinGrade").get_attribute( "value") sugerida = driver.find_element_by_id("sugerida").get_attribute("value") teacher = driver.find_element_by_id( "input_grade_teacher").get_attribute("value") final = driver.find_element_by_id("final").get_attribute("value") if (sugerida + teacher) < mingrade: try: self.assertTrue(mingrade, final) except AssertionError as e: self.verificationErrors.append(str(e))
def test_vercurso_vergrupos_contactos1er_medio_a(self): driver = login.test_login_utp(self) try: self.assertEqual("1ro medio A 2016", driver.find_element_by_xpath("//div[3]/div/div/ul/div/font").text) except AssertionError as e: self.verificationErrors.append(str(e)) driver.find_element_by_xpath("(//a[contains(text(),'Ver Curso')])[3]").click() try: self.assertEqual("CURSO / 1RO MEDIO A", driver.find_element_by_id("breadcrumb").text) except AssertionError as e: self.verificationErrors.append(str(e)) driver.find_element_by_css_selector("#inicio > span").click() try: self.assertEqual("1ro medio A 2016", driver.find_element_by_xpath("//div[3]/div/div/ul/div/font").text) except AssertionError as e: self.verificationErrors.append(str(e)) driver.find_element_by_xpath("(//a[contains(text(),'Ver Grupos')])[3]").click() try: self.assertEqual("No hay agrupaciones realizadas.", driver.find_element_by_css_selector("#popup > p.response").text) except AssertionError as e: self.verificationErrors.append(str(e)) driver.find_element_by_id("close").click() driver.find_element_by_xpath("(//a[contains(text(),'Ver Contactos')])[3]").click() try: self.assertEqual("Estudiantes", driver.find_element_by_id("Alumnos").text) except AssertionError as e: self.verificationErrors.append(str(e)) driver.find_element_by_css_selector("td.editablegrid-student_email").click() try: self.assertEqual("Apoderados", driver.find_element_by_id("Apoderados").text) except AssertionError as e: self.verificationErrors.append(str(e)) driver.find_element_by_id("inicio").click()