Beispiel #1
0
 def test_topic_list(self):
     """切换教材版本测试"""
     microcourse = microcoursePage.MicroCourse(self.driver)
     microcourse.set_grade(3)
     microcourse.switch_version(1)
     version_name = microcourse.get_version_name(2)
     self.assertEqual(version_name, '北师大版', '版本设置失败')
Beispiel #2
0
 def test_xiaoxue_video_list(self):
     """小学微课视频列表测试"""
     microcourse = microcoursePage.MicroCourse(self.driver)
     microcourse.set_grade(6)
     microcourse.click_subject(random.randint(0, 2))
     microcourse.click_video()
     self.assertEqual(microcourse.get_activity(),
                      '.video.WeikePlayActivity')
Beispiel #3
0
 def test_special_math(self):
     """奥数专题视频列表测试"""
     microcourse = microcoursePage.MicroCourse(self.driver)
     microcourse.set_grade(6)
     microcourse.swipe_bottom(*microcourse.subject_list_loc)
     microcourse.click_subject(-2)
     microcourse.click_video()
     self.assertEqual(microcourse.get_activity(),
                      '.video.WeikePlayActivity')
Beispiel #4
0
 def test_middleschool_video_list(self):
     """初中高中微课视频列表测试"""
     microcourse = microcoursePage.MicroCourse(self.driver)
     microcourse.set_grade(random.randint(7, 12))
     microcourse.click_subject(random.randint(0, 6))
     microcourse.click_topic()
     microcourse.click_video()
     self.assertEqual(microcourse.get_activity(),
                      '.video.WeikePlayActivity')
Beispiel #5
0
 def test_set_grade(self):
     """设置年级测试"""
     microcourse = microcoursePage.MicroCourse(self.driver)
     microcourse.set_grade(6)
     grade = microcourse.get_grade()
     self.assertEqual(grade, '六年级', '年级设置失败')