예제 #1
0
 def test_discuss(self, open_url):
     BasePage(open_url).click_element(Textloc.discuss, '作业页面——讨论')
     BasePage(open_url).click_element(Textloc.leftMess_input,
                                      '作业讨论页面——点击留言框')
     BasePage(open_url).input_text(Textloc.leftMess, '作业讨论页面——输入留言内容',
                                   cd.leftMessage)
     BasePage(open_url).click_element(Textloc.send_true, '作业讨论页面——确定发送留言')
예제 #2
0
 def test_join_class_success(self, open_url,data):
     #  点击加入课程
     BasePage(open_url).click_element(Courseloc.add_class, '选择课程页面——选择课程')
     # #输入课程邀请码 4SX4VK
     BasePage(open_url).input_text(Courseloc.input_code, '选择课程页面——输入邀请码', data["course_code"])
     # 点击加入
     BasePage(open_url).click_element(Courseloc.add_button, '选择课程页面——确定加入')
     assert CoursePage(open_url).success_tips()==data["check"]
예제 #3
0
 def test_exit_class_success(self, open_url,data):
     # 点击课程操作列表
     time.sleep(3)
     BasePage(open_url).click_element(Courseloc.oper_list, '选择课程页面——操作列表')
     # 选择退课
     BasePage(open_url).click_element(Courseloc.exit_button, '选择课程页面——退课')
     # 输入登录密码退课
     BasePage(open_url).input_text(Courseloc.exit_code, '退课页面——输入邀请码',data["password"])
     # 确定退课
     BasePage(open_url).click_element(Courseloc.exit_true, '退课页面——退课')
     assert CoursePage(open_url).success_tips() == data["check"]
예제 #4
0
def open_url():
    driver = webdriver.Chrome()
    driver.maximize_window()
    driver.get(cd.web_login_url)
            # 1.1点击登录按钮
    BasePage(driver).click_element(Loginloc.login_img, '课堂派首页——点击登录图标 ')
            # 输入账号和密码
    LoginPage(driver).login(cd.user, cd.password)
            # 1.4点击登录
    BasePage(driver).click_element(Loginloc.login_button_loc, '登录页面——确定登录')
    yield driver
    driver.quit()
예제 #5
0
 def test_send_student(self, open_url):
     time.sleep(2)
     BasePage(open_url).click_element(Replyloc.students_button,
                                      '作业页面——同学按钮')
     BasePage(open_url).click_element(Replyloc.all_students, '作业页面——全部学生')
     # 4.1点击学生账号
     BasePage(open_url).click_element(Replyloc.student, '同学列表页面——选择学生')
     # 4.2点击回复按钮
     BasePage(open_url).click_element(Replyloc.reply_button, '同学列表页面——回复')
     #4.3输入回复内容
     BasePage(open_url).input_text(Replyloc.reply_mess, '同学列表页面——回复内容',
                                   "ccn test")
     #4.6点击确定按钮://a[@class="btn btn-positive disabled"]
     BasePage(open_url).click_element(Replyloc.reply_true, '同学列表页面——确定回复')
예제 #6
0
 def test_upload_Doc(self, open_url):
     # 选择作业
     BasePage(open_url).click_element(Textloc.text_loc, '作业页面——选择作业')
     # 更新提交
     BasePage(open_url).click_element(Textloc.update_button, '作业页面——更新作业')
     # 确定更新提交
     BasePage(open_url).click_element(Textloc.update_true, '作业页面——确定要更新 ')
     # 删除已提交的
     BasePage(open_url).click_element(Textloc.delete_upload, '作业页面——删除已提交')
     # 上传文件
     BasePage(open_url).click_element(Textloc.upload_doc, '作业页面——上传文件')
     # 选择本地文件上传
     time.sleep(5)
     file_path = "D:\Python15\class_web_20190601\ccnTestUploadFile.docx"
     upload(file_path)
     # # 点击更新提交
     time.sleep(5)
     BasePage(open_url).click_element(Textloc.upload_true, '作业页面——确定提交')
예제 #7
0
 def test_text_status(self, open_url):
     # BasePage(open_url).click_element(Textloc.exit_class, '作业上传页面——返回班级')
     status = BasePage(open_url).get_element_text(Textloc.text_status,
                                                  '作业页面——查看作业状态')
     print("作业状态", status)
예제 #8
0
def exit_class_list(open_url):
    BasePage(open_url).click_element(Textloc.exit_class, '作业上传页面——返回班级')
    BasePage(open_url).click_element(Textloc.change, '班级页面——切换按钮')
    time.sleep(3)
    BasePage(open_url).click_element(Textloc.class_list, '切换页面——返回班级列表')
예제 #9
0
def enter_class(open_url):
    BasePage(open_url).click_element(Classloc.enter_class, '班级选择页面——进入班级')