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_img_policy_status(self):
        # 进入策略审核页面
        sleep(2)
        self.ad_policy_status_page = self.first_page.click_policy_status_btn()
        self.img_policy_page = self.ad_policy_status_page.click_policy_picture_btn(
        )
        self.policy_first_page = self.img_policy_page.click_first_audit()
        self.second_page = self.policy_first_page.click_pass(
        ).click_confirm_btn()
        self.second_page.click_second_audit().click_pass().click_confirm_btn()
        self.img_policy_page.get_windows_img()

    def test_videp_policy_status(self):
        # 进入策略审核页面
        sleep(2)
        self.ad_policy_status_page = self.first_page.click_policy_status_btn()
        self.img_policy_page = self.ad_policy_status_page.click_policy_viceo_btn(
        )
        self.policy_first_page = self.img_policy_page.click_first_audit()
        self.second_page = self.policy_first_page.click_pass(
        ).click_confirm_btn()
        self.second_page.click_second_audit().click_pass().click_confirm_btn()
        self.img_policy_page.get_windows_img()

    def test_word_policy_status(self):
        # 进入策略审核页面
        sleep(2)
        self.ad_policy_status_page = self.first_page.click_policy_status_btn()
        self.img_policy_page = self.ad_policy_status_page.click_policy_word()
        self.policy_first_page = self.img_policy_page.click_first_audit()
        self.second_page = self.policy_first_page.click_pass(
        ).click_confirm_btn()
        self.second_page.click_second_audit().click_pass().click_confirm_btn()
        self.img_policy_page.get_windows_img()
Example #2
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.visit()
        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_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.mword_page = self.ad_materia_page.click_mword_btn()
        sleep(2)
        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()
Example #3
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_tiepian_ad_position(self):
        now = time.strftime("%Y%m%d%H%M%S")
        #进入广告页面
        sleep(2)
        self.first_page.rec_ad_position_btn()
        self.ad_position_page = self.first_page.click_ad_position_btn()
        sleep(0.5)
        self.ad_position_page.rec_video_btn()
        self.video_page = self.ad_position_page.click_video_btn()
        self.video_page.rec_create_btn()
        self.create_ad_postion_for_video = self.video_page.click_create_btn()
        sleep(0.5)
        self.create_ad_postion_for_video.set_value(
            self.create_ad_postion_for_video.receive_ad_position_id_input(),
            now)
        self.create_ad_postion_for_video.set_value(
            self.create_ad_postion_for_video.receive_ad_position_name_input(),
            text=(now + '贴片广告位'))
        self.create_ad_postion_for_video.set_value(
            self.create_ad_postion_for_video.receive_size_width_input(), "749")
        self.create_ad_postion_for_video.set_value(
            self.create_ad_postion_for_video.receive_size_height_input(),
            "477")
        self.create_ad_postion_for_video.set_value(
            self.create_ad_postion_for_video.receive_time_input(), '20')
        self.create_ad_postion_for_video.set_value(
            self.create_ad_postion_for_video.receive_mandatory_time_input(),
            '20')
        self.create_ad_postion_for_video.set_value(
            self.create_ad_postion_for_video.receive_relative_deviation_input(
            ), '1/2')
        self.create_ad_postion_for_video.receive_add_btn()
        self.create_ad_postion_for_video.click_add_btn()
        self.create_ad_postion_for_video.select_default_ad(u'默认广告')
        self.create_ad_postion_for_video.click_new_create_btn()
        self.create_ad_postion_for_video.get_windows_img()

    def test_create_tuwen_ad_position(self):
        now = time.strftime("%Y%m%d%H%M%S")
        #进入广告页面
        sleep(2)
        self.adposition_page = self.first_page.click_ad_position_btn()
        sleep(0.5)
        self.picture_page = self.adposition_page.click_picture_btn()
        sleep(0.5)
        self.create_ad_postion_for_picture = self.picture_page.click_create_btn(
        )
        self.create_ad_postion_for_picture.set_value(
            self.create_ad_postion_for_picture.receive_ad_position_id_input(),
            now)
        self.create_ad_postion_for_picture.set_value(
            self.create_ad_postion_for_picture.receive_ad_position_name_input(
            ),
            text=(now + '图文广告位'))
        self.create_ad_postion_for_picture.set_value(
            self.create_ad_postion_for_picture.receive_size_width_input(),
            "749")
        self.create_ad_postion_for_picture.set_value(
            self.create_ad_postion_for_picture.receive_size_height_input(),
            "477")
        self.create_ad_postion_for_picture.set_value(
            self.create_ad_postion_for_picture.receive_ad_size_input(), "1")
        self.create_ad_postion_for_picture.select_match_suggest(u'可以拉伸')
        self.create_ad_postion_for_picture.select_default_ad(u'默认广告')
        self.create_ad_postion_for_picture.click_new_create_btn()
        self.create_ad_postion_for_picture.get_windows_img()

    def test_create_zimu_ad_position(self):
        now = time.strftime("%Y%m%d%H%M%S")
        #进入广告页面
        sleep(3)
        self.first_page.rec_ad_position_btn()
        self.ad_position_page = self.first_page.click_ad_position_btn()
        sleep(0.5)
        self.ad_position_page.rec_word_btn()
        self.video_page = self.ad_position_page.click_word_btn()
        self.video_page.rec_create_btn()
        self.create_ad_postion_for_word = self.video_page.click_create_btn()
        sleep(0.5)
        self.create_ad_postion_for_word.click_upload()
        os.system('D:/auit/upload.exe "D:\\pictures\\021.jpg"')
        sleep(5)
        self.create_ad_postion_for_word.switch_alert()
        self.create_ad_postion_for_word.set_value(
            self.create_ad_postion_for_word.receive_ad_position_id_input(),
            now)
        self.create_ad_postion_for_word.set_value(
            self.create_ad_postion_for_word.receive_ad_position_name_input(),
            text=(now + '字幕广告位'))
        self.create_ad_postion_for_word.set_value(
            self.create_ad_postion_for_word.receive_ad_position_size_word(),
            '14')
        self.create_ad_postion_for_word.set_value(
            self.create_ad_postion_for_word.receive_ad_position_word_color(),
            '111FFF')
        self.create_ad_postion_for_word.set_value(
            self.create_ad_postion_for_word.
            receive_ad_position_picture_opacity(), '50')
        self.create_ad_postion_for_word.set_value(
            self.create_ad_postion_for_word.receive_ad_position_num_limit(),
            '20')
        self.create_ad_postion_for_word.set_value(
            self.create_ad_postion_for_word.receive_ad_position_move_interval(
            ), '10')
        self.create_ad_postion_for_word.set_value(
            self.create_ad_postion_for_word.receive_ad_position_long_move(),
            '10')
        self.create_ad_postion_for_word.click_new_create_btn()
        self.create_ad_postion_for_word.get_windows_img()

    if __name__ == '__main':
        unittest.main()
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_mgpicture_materia(self):
        now = time.strftime("%Y%m%d%H%M%S")
        #进入广告页面
        sleep(2)
        self.first_page.rec_material_btn()
        self.ad_materia_group_page = self.first_page.click_material_group_btn()
        sleep(0.5)
        self.mgpicture_page = self.ad_materia_group_page.click_mgpicture_btn()
        self.create_mpicture_materia_page = self.mgpicture_page.click_create_btn(
        )
        sleep(0.5)
        self.create_mpicture_materia_page.set_value(
            self.create_mpicture_materia_page.receive_material_name_input(),
            text=(now + '图片素材组'))
        checkbox = self.create_mpicture_materia_page.receive_checkbox()
        checkbox[1].click()
        self.create_mpicture_materia_page.click_add_button()
        self.create_mpicture_materia_page.click_confirm_btn()
        self.mgpicture_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_group_page = self.first_page.click_material_group_btn()
        sleep(0.5)
        self.mgword_page = self.ad_materia_group_page.click_mgvideo_btn()
        self.create_mgword_materia_page = self.mgword_page.click_create_btn()
        sleep(0.5)
        self.create_mgword_materia_page.set_value(
            self.create_mgword_materia_page.receive_material_name_input(),
            text=(now + '视频素材组'))
        checkbox = self.create_mgword_materia_page.receive_checkbox()
        checkbox[1].click()
        self.create_mgword_materia_page.click_add_button()
        self.create_mgword_materia_page.click_confirm_btn()
        self.mgword_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_group_page = self.first_page.click_material_group_btn()
        sleep(0.5)
        self.mgword_page = self.ad_materia_group_page.click_mgword_btn()
        self.create_mgword_materia_page = self.mgword_page.click_create_btn()
        sleep(0.5)
        self.create_mgword_materia_page.set_value(
            self.create_mgword_materia_page.receive_material_name_input(),
            text=(now + '字幕素材组'))
        checkbox = self.create_mgword_materia_page.receive_checkbox()
        checkbox[1].click()
        self.create_mgword_materia_page.click_add_button()
        self.create_mgword_materia_page.click_confirm_btn()
        self.mgword_page.get_windows_img()

    if __name__ == '__main':
        unittest.main()
Example #5
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_policy_img(self):
        now = time.strftime("%Y%m%d%H%M%S")
        # 进入广告页面
        sleep(2)
        self.ad_policy_page = self.first_page.click_policy_manage_btn()
        sleep(0.5)
        self.create_policy_page = self.ad_policy_page.click_policy_picture_btn()
        self.create_policy_image_page = self.create_policy_page.click_create_btn()
        sleep(0.5)
        self.create_policy_image_page.set_value(self.create_policy_image_page.rec_policy_name()
                                                , text=(now + '图文策略'))
        self.create_policy_image_page.set_value(self.create_policy_image_page.rec_policy_priority()
                                                , text=10)
        self.create_policy_image_page.select_weight()

        sleep(0.5)
        self.create_policy_image_page.set_value(self.create_policy_image_page.rec_validtime_begin()
                                                , text='2015-03-01')
        self.create_policy_image_page.set_value(self.create_policy_image_page.rec_validtime_end()
                                                , text='2019-03-02')
        self.choose_tag_page = self.create_policy_image_page.choose_channel_tag()
        self.choose_tag_page.choose_select()
        self.choose_tag_page.click_confirm_select_dialog_btn()
        self.choose_position_page = self.create_policy_image_page.choose_ad_position()
        self.choose_position_page.choose_view()
        self.choose_position_page.click_confirm_select_dialog_btn()
        self.create_policy_image_page.click_policy_bind_el()
        self.choose_el_page = self.create_policy_image_page.choose_bind_el()
        self.choose_el_page.choose_select()
        self.choose_el_page.click_confirm_select_dialog_btn()
        self.create_policy_image_page.click_confirm_edit_dialog_btn()
        self.create_policy_page.get_windows_img()

        # 创建视频策略

    def test_create_policy_video(self):
        now = time.strftime("%Y%m%d%H%M%S")
        # 进入广告页面
        sleep(2)
        self.ad_policy_page = self.first_page.click_policy_manage_btn()
        sleep(0.5)
        self.create_policy_page = self.ad_policy_page.click_policy_viceo_btn()
        self.create_policy_video_page = self.create_policy_page.click_create_btn()
        sleep(0.5)
        self.create_policy_video_page.set_value(self.create_policy_video_page.rec_policy_name()
                                                , text=(now + '视频策略'))
        self.create_policy_video_page.set_value(self.create_policy_video_page.rec_policy_priority()
                                                , text=10)
        self.create_policy_video_page.select_weight()

        sleep(0.5)
        self.create_policy_video_page.set_value(self.create_policy_video_page.rec_validtime_begin()
                                                , text='2017-03-01')
        self.create_policy_video_page.set_value(self.create_policy_video_page.rec_validtime_end()
                                                , text='2017-03-09')
        self.choose_tag_page = self.create_policy_video_page.choose_channel_tag()
        self.choose_tag_page.choose_select()
        self.choose_tag_page.click_confirm_select_dialog_btn()
        self.choose_position_page = self.create_policy_video_page.choose_ad_position()
        self.choose_position_page.choose_view()
        self.choose_position_page.click_confirm_select_dialog_btn()
        self.create_policy_video_page.click_policy_bind_el()
        self.choose_el_page = self.create_policy_video_page.choose_bind_el()
        self.choose_el_page.choose_select()
        self.choose_el_page.click_confirm_select_dialog_btn()
        self.create_policy_video_page.click_confirm_edit_dialog_btn()
        self.create_policy_page.get_windows_img()
        # 创建字幕策略
    def test_create_policy_word(self):
        now = time.strftime("%Y%m%d%H%M%S")
        # 进入广告页面
        sleep(2)
        self.ad_policy_page = self.first_page.click_policy_manage_btn()
        sleep(0.5)
        self.create_policy_page = self.ad_policy_page.click_policy_word()
        self.create_policy_word_page = self.create_policy_page.click_create_btn()
        sleep(0.5)
        self.create_policy_word_page.set_value(self.create_policy_word_page.rec_policy_name()
                                               , text=(now + '字幕策略'))
        self.create_policy_word_page.set_value(self.create_policy_word_page.rec_policy_priority()
                                               , text=10)
        self.create_policy_word_page.select_weight()

        sleep(0.5)
        self.create_policy_word_page.set_value(self.create_policy_word_page.rec_validtime_begin()
                                               , text='2003-03-01')
        self.create_policy_word_page.set_value(self.create_policy_word_page.rec_validtime_end()
                                               , text='2014-03-01')
        self.choose_tag_page = self.create_policy_word_page.choose_channel_tag()
        self.choose_tag_page.choose_select()
        self.choose_tag_page.click_confirm_select_dialog_btn()
        self.choose_position_page = self.create_policy_word_page.choose_ad_position()
        self.choose_position_page.choose_view()
        self.choose_position_page.click_confirm_select_dialog_btn()
        self.create_policy_word_page.click_policy_bind_el()
        self.choose_el_page = self.create_policy_word_page.choose_bind_el()
        self.choose_el_page.choose_select()
        self.choose_el_page.click_confirm_select_dialog_btn()
        self.create_policy_word_page.click_confirm_edit_dialog_btn()
        self.create_policy_page.get_windows_img()
Example #6
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()