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()
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()
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()
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()
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()