Beispiel #1
0
class AquaPaasAdvTest(unittest.TestCase):
    def setUp(self):
        self.driver = Browser(timeout=60)
        login_page = LoginPage(self.driver)
        login_page.url = Config().get('URL')
        login_page.wait(10)
        login_page.set_value(element=login_page.rec_user_input(),
                             text=Config().get('USER'))
        login_page.set_value(element=login_page.rec_passwd_input(),
                             text=Config().get('PASSWORD'))
        login_page.click_login_btn()
        self.first_page = login_page.get_first_page()

    def tearDown(self):
        #...
        self.driver.quit()

#创建图片素材

    def test_create_mpicture_materia(self):
        now = time.strftime("%Y%m%d%H%M%S")
        #进入广告页面
        sleep(2)
        self.first_page.rec_material_btn()
        self.ad_materia_page = self.first_page.click_material_btn()
        sleep(0.5)
        self.ad_materia_page.rec_mpicture_btn()
        self.mpicture_page = self.ad_materia_page.click_mpicture_btn()
        self.mpicture_page.rec_create_btn()
        self.create_mpicture_materia_page = self.mpicture_page.click_create_btn(
        )
        sleep(0.5)
        self.create_mpicture_materia_page.click_upload()
        os.system('D:/auit/upload.exe "D:\\pictures\\022.jpg"')
        self.create_mpicture_materia_page.set_value(
            self.create_mpicture_materia_page.receive_material_name_input(),
            text=(now + '图片素材'))
        self.create_mpicture_materia_page.set_value(
            self.create_mpicture_materia_page.receive_sucai_width_input(),
            "123")
        self.create_mpicture_materia_page.set_value(
            self.create_mpicture_materia_page.receive_sucai_height_input(),
            "123")
        self.create_mpicture_materia_page.select_num(text=30).click()
        self.create_mpicture_materia_page.click_confirm_btn()
        sleep(10)
        self.mpicture_page.switch_alert()
        self.ad_materia_page.click_mpicture_btn()
        self.mpicture_page.get_windows_img()

#创建视频素材

    def test_create_mvideo_materia(self):
        now = time.strftime("%Y%m%d%H%M%S")
        # 进入广告页面
        sleep(2)
        self.first_page.rec_material_btn()
        self.ad_materia_page = self.first_page.click_material_btn()
        sleep(0.5)
        self.ad_materia_page.rec_mvideo_btn()
        self.mvideo_page = self.ad_materia_page.click_mvideo_btn()
        self.mvideo_page.rec_create_btn()
        self.create_mvideo_materia_page = self.mvideo_page.click_create_btn()
        sleep(0.5)
        self.create_mvideo_materia_page.click_upload()
        os.system('D:/auit/upload.exe "D:\\pictures\\video\\008.ts"')
        sleep(5)
        self.create_mvideo_materia_page.set_value(
            self.create_mvideo_materia_page.receive_material_name_input(),
            text=(now + '视频素材'))
        self.create_mvideo_materia_page.set_value(
            self.create_mvideo_materia_page.receive_sucai_time_input(),
            text='19')
        self.create_mvideo_materia_page.set_value(
            self.create_mvideo_materia_page.receive_sucai_height_input(),
            text='300')
        self.create_mvideo_materia_page.set_value(
            self.create_mvideo_materia_page.receive_sucai_width_input(),
            text='300')
        self.create_mvideo_materia_page.select_num(text=30).click()
        self.create_mvideo_materia_page.click_confirm_btn()
        sleep(10)
        self.mvideo_page.switch_alert()
        self.mvideo_page.get_windows_img()

#创建字幕素材

    def test_creat_mword_materia(self):
        now = time.strftime("%Y%m%d%H%M%S")
        # 进入广告页面
        sleep(2)
        self.first_page.rec_material_btn()
        self.ad_materia_page = self.first_page.click_material_btn()
        sleep(0.5)
        self.ad_materia_page.rec_mword_btn()
        self.mword_page = self.ad_materia_page.click_mword_btn()
        sleep(0.5)
        self.create_mword_materia_page = self.mword_page.click_create_btn()
        self.create_mword_materia_page.set_value(
            self.create_mword_materia_page.receive_material_name_input(),
            text=(now + '字幕素材'))
        self.create_mword_materia_page.set_value(
            self.create_mword_materia_page.receive_material_textarea_input(),
            text=
            u'日前,从全省住房和城乡建设工作会议上获悉,今年起我省将实施棚户区改造三年攻坚计划,2018、2019年集中攻坚,2020年扫尾。今年我省棚户区改造开工建设23万套,省政府将与各市签订目标责任书,'
            u'大力推进棚改开工任务落实,同时抓好往年棚改项目竣工入住')
        self.create_mword_materia_page.click_confirm_btn()
        self.ad_materia_page.get_windows_img()

    if __name__ == '__main':
        unittest.main()