Example #1
0
 def test_001_webinar_create_cancel(self):
     """创建并取消会议"""
     t.deprint("开始执行线上会创建后取消的用例1")
     dr = brower()
     o = LoginPage(dr)
     o.login()
     o = ChoosePage(dr)
     o.click_menu_bt('10')
     time.sleep(5)
     o = Webinar_IndexPage(dr)
     time.sleep(3)
     o.index_webinar()  # 进入线上会首页
     o.index_create()  # 点击首页的创建会议按钮
     wbr = Webinar_Create(dr)
     wbr.create_meeting()  # 创建线上会直播会议
     actual_result = wbr.cancel_meeting()  # 取消此会议
     self.assertEqual(actual_result, u'会议取消成功', msg='failed')
     o.quit()
            self.deprint("取消会议失败")
            return u'会议取消失败'

    # 还原会议
    def return_meeting(self):
        # 进入直播会议回收站
        self.wait_is_visible('x', '/html/body/div[1]/div[2]/div/div[2]/a')
        time.sleep(3)
        # 点击还原按钮
        self.wait_is_visible(
            'x',
            '/html/body/div[1]/div[2]/div/div[1]/section/ul/li[1]/div/button')
        time.sleep(5)


if __name__ == '__main__':
    dr = brower()
    o = LoginPage(dr)
    o.login()
    o = ChoosePage(dr)
    time.sleep(3)
    o.click_menu_bt('8')
    o = Webinar_IndexPage(dr)
    time.sleep(3)
    o.index_webinar()
    o.index_create()
    wbr = Webinar_Create(dr)
    wbr.create_meeting()
    # wbr.publish_meeting()
    wbr.cancel_meeting()