update tcs

This commit is contained in:
zhulixin 2018-09-28 15:37:41 +08:00
parent 9059e7865c
commit 0995200300
27 changed files with 1066 additions and 19 deletions

View File

@ -13,7 +13,7 @@ tc_temp = PATH("../yamls/temp.yaml")
el_android = PATH("../yamls/el_android.yaml")
el_iOS = PATH("../yamls/el_iOS.yaml")
class PrivacySet(ParametrizedTestCase):
class AheadTest(ParametrizedTestCase):
def repalce(self, tc, tc_temp):
if self.platformName == 'android':
@ -43,8 +43,8 @@ class PrivacySet(ParametrizedTestCase):
@classmethod
def setUpClass(cls):
super(PrivacySet, cls).setUpClass()
super(AheadTest, cls).setUpClass()
@classmethod
def tearDownClass(cls):
super(PrivacySet, cls).tearDownClass()
super(AheadTest, cls).tearDownClass()

View File

@ -13,7 +13,7 @@ tc_temp = PATH("../yamls/temp.yaml")
el_android = PATH("../yamls/el_android.yaml")
el_iOS = PATH("../yamls/el_iOS.yaml")
class SetttingsTest(ParametrizedTestCase):
class SettingsTest(ParametrizedTestCase):
def repalce(self, tc, tc_temp):
if self.platformName == 'android':
@ -53,8 +53,8 @@ class SetttingsTest(ParametrizedTestCase):
@classmethod
def setUpClass(cls):
super(SetttingsTest, cls).setUpClass()
super(SettingsTest, cls).setUpClass()
@classmethod
def tearDownClass(cls):
super(SetttingsTest, cls).tearDownClass()
super(SettingsTest, cls).tearDownClass()

View File

@ -13,7 +13,7 @@ tc_temp = PATH("../yamls/temp.yaml")
el_android = PATH("../yamls/el_android.yaml")
el_iOS = PATH("../yamls/el_iOS.yaml")
class PrivacySet(ParametrizedTestCase):
class AheadTest(ParametrizedTestCase):
def repalce(self, tc, tc_temp):
if self.platformName == 'android':
@ -43,8 +43,8 @@ class PrivacySet(ParametrizedTestCase):
@classmethod
def setUpClass(cls):
super(PrivacySet, cls).setUpClass()
super(AheadTest, cls).setUpClass()
@classmethod
def tearDownClass(cls):
super(PrivacySet, cls).tearDownClass()
super(AheadTest, cls).tearDownClass()

110
TestCase/iOS/test_camera.py Normal file
View File

@ -0,0 +1,110 @@
from Base.BaseRunner import ParametrizedTestCase
import os
import sys
from PageObject.Operate.PageOperate import PageOperate
from Base.BaseReplace import ReplaceYaml
PATH = lambda p: os.path.abspath(
os.path.join(os.path.dirname(__file__), p)
)
tc_temp = PATH("../yamls/temp.yaml")
el_android = PATH("../yamls/el_android.yaml")
el_iOS = PATH("../yamls/el_iOS.yaml")
class CameraTest(ParametrizedTestCase):
def repalce(self, tc, tc_temp):
if self.platformName == 'android':
ReplaceYaml(tc, tc_temp, el_android)
elif self.platformName == 'iOS':
ReplaceYaml(tc, tc_temp, el_iOS)
def test_autodyne(self):
tc = PATH("../yamls/iOS/test_camera/test_autodyne.yaml")
self.repalce(tc, tc_temp)
app = {"logTest": self.logTest, "driver": self.driver, "path": tc_temp,
"device": self.udid, "platformName": self.platformName, "caseName": sys._getframe().f_code.co_name}
page = PageOperate(app)
page.operate()
page.checkPoint()
def test_music_change(self):
tc = PATH("../yamls/iOS/test_camera/test_music_change.yaml")
self.repalce(tc, tc_temp)
app = {"logTest": self.logTest, "driver": self.driver, "path": tc_temp,
"device": self.udid, "platformName": self.platformName, "caseName": sys._getframe().f_code.co_name}
page = PageOperate(app)
page.operate()
page.checkPoint()
def test_music_redo(self):
tc = PATH("../yamls/iOS/test_camera/test_music_redo.yaml")
self.repalce(tc, tc_temp)
app = {"logTest": self.logTest, "driver": self.driver, "path": tc_temp,
"device": self.udid, "platformName": self.platformName, "caseName": sys._getframe().f_code.co_name}
page = PageOperate(app)
page.operate()
page.checkPoint()
def test_normal_cancel(self):
tc = PATH("../yamls/iOS/test_camera/test_normal_cancel.yaml")
self.repalce(tc, tc_temp)
app = {"logTest": self.logTest, "driver": self.driver, "path": tc_temp,
"device": self.udid, "platformName": self.platformName, "caseName": sys._getframe().f_code.co_name}
page = PageOperate(app)
page.operate()
page.checkPoint()
def test_normal_filter(self):
tc = PATH("../yamls/iOS/test_camera/test_normal_filter.yaml")
self.repalce(tc, tc_temp)
app = {"logTest": self.logTest, "driver": self.driver, "path": tc_temp,
"device": self.udid, "platformName": self.platformName, "caseName": sys._getframe().f_code.co_name}
page = PageOperate(app)
page.operate()
page.checkPoint()
def test_normal_save(self):
tc = PATH("../yamls/iOS/test_camera/test_normal_save.yaml")
self.repalce(tc, tc_temp)
app = {"logTest": self.logTest, "driver": self.driver, "path": tc_temp,
"device": self.udid, "platformName": self.platformName, "caseName": sys._getframe().f_code.co_name}
page = PageOperate(app)
page.operate()
page.checkPoint()
def test_normal_settings(self):
tc = PATH("../yamls/iOS/test_camera/test_normal_settings.yaml")
self.repalce(tc, tc_temp)
app = {"logTest": self.logTest, "driver": self.driver, "path": tc_temp,
"device": self.udid, "platformName": self.platformName, "caseName": sys._getframe().f_code.co_name}
page = PageOperate(app)
page.operate()
page.checkPoint()
def test_normal_shot(self):
tc = PATH("../yamls/iOS/test_camera/test_normal_shot.yaml")
self.repalce(tc, tc_temp)
app = {"logTest": self.logTest, "driver": self.driver, "path": tc_temp,
"device": self.udid, "platformName": self.platformName, "caseName": sys._getframe().f_code.co_name}
page = PageOperate(app)
page.operate()
page.checkPoint()
@classmethod
def setUpClass(cls):
super(CameraTest, cls).setUpClass()
@classmethod
def tearDownClass(cls):
super(CameraTest, cls).tearDownClass()

View File

@ -0,0 +1,70 @@
from Base.BaseRunner import ParametrizedTestCase
import os
import sys
from PageObject.Operate.PageOperate import PageOperate
from Base.BaseReplace import ReplaceYaml
PATH = lambda p: os.path.abspath(
os.path.join(os.path.dirname(__file__), p)
)
tc_temp = PATH("../yamls/temp.yaml")
el_android = PATH("../yamls/el_android.yaml")
el_iOS = PATH("../yamls/el_iOS.yaml")
class PreviewTest(ParametrizedTestCase):
def repalce(self, tc, tc_temp):
if self.platformName == 'android':
ReplaceYaml(tc, tc_temp, el_android)
elif self.platformName == 'iOS':
ReplaceYaml(tc, tc_temp, el_iOS)
def test_pre_album(self):
tc = PATH("../yamls/iOS/test_preview/test_pre_album.yaml")
self.repalce(tc, tc_temp)
app = {"logTest": self.logTest, "driver": self.driver, "path": tc_temp,
"device": self.udid, "platformName": self.platformName, "caseName": sys._getframe().f_code.co_name}
page = PageOperate(app)
page.operate()
page.checkPoint()
def test_pre_music(self):
tc = PATH("../yamls/iOS/test_preview/test_pre_music.yaml")
self.repalce(tc, tc_temp)
app = {"logTest": self.logTest, "driver": self.driver, "path": tc_temp,
"device": self.udid, "platformName": self.platformName, "caseName": sys._getframe().f_code.co_name}
page = PageOperate(app)
page.operate()
page.checkPoint()
def test_pre_music_del(self):
tc = PATH("../yamls/iOS/test_preview/test_pre_music_del.yaml")
self.repalce(tc, tc_temp)
app = {"logTest": self.logTest, "driver": self.driver, "path": tc_temp,
"device": self.udid, "platformName": self.platformName, "caseName": sys._getframe().f_code.co_name}
page = PageOperate(app)
page.operate()
page.checkPoint()
def test_pre_theme(self):
tc = PATH("../yamls/iOS/test_preview/test_pre_theme.yaml")
self.repalce(tc, tc_temp)
app = {"logTest": self.logTest, "driver": self.driver, "path": tc_temp,
"device": self.udid, "platformName": self.platformName, "caseName": sys._getframe().f_code.co_name}
page = PageOperate(app)
page.operate()
page.checkPoint()
@classmethod
def setUpClass(cls):
super(PreviewTest, cls).setUpClass()
@classmethod
def tearDownClass(cls):
super(PreviewTest, cls).tearDownClass()

View File

@ -13,7 +13,7 @@ tc_temp = PATH("../yamls/temp.yaml")
el_android = PATH("../yamls/el_android.yaml")
el_iOS = PATH("../yamls/el_iOS.yaml")
class SetttingsTest(ParametrizedTestCase):
class SettingsTest(ParametrizedTestCase):
def repalce(self, tc, tc_temp):
if self.platformName == 'android':
@ -53,8 +53,8 @@ class SetttingsTest(ParametrizedTestCase):
@classmethod
def setUpClass(cls):
super(SetttingsTest, cls).setUpClass()
super(SettingsTest, cls).setUpClass()
@classmethod
def tearDownClass(cls):
super(SetttingsTest, cls).tearDownClass()
super(SettingsTest, cls).tearDownClass()

View File

@ -8,6 +8,7 @@ $texts: texts
$index: index
$xpaths: xpaths
$xpath: xpath
$null: null
#登录
$btn_login_QQ: //*/android.widget.GridView/android.widget.RelativeLayout[3]/android.widget.ImageView
@ -135,7 +136,7 @@ $cam_timer: com.quvideo.xiaoying:id/icon_tool_time
$cam_record: com.quvideo.xiaoying:id/btn_rec
$cam_effect: com.quvideo.xiaoying:id/cam_btn_filter_effect
$cam_filter_download: com.quvideo.xiaoying:id/icon_filter_download
$cam_face_effect: com.quvideo.xiaoying:id/cam_btn_fb_effect
$cam_face_icon: com.quvideo.xiaoying:id/cam_btn_fb_effect
$cam_audio_cho: text("请选择音乐")
$cam_rec_next: com.quvideo.xiaoying:id/cam_btn_next
$cam_change: com.quvideo.xiaoying:id/icon_tool_music_control_arrow

View File

@ -8,6 +8,7 @@ $texts: names
$index: index
$xpaths: xpaths
$xpath: xpath
$null: null
#登录
$btn_login_QQ: vivavideo welcome qq d
@ -131,7 +132,7 @@ $cam_record_music: //*/XCUIElementTypeOther[5]/XCUIElementTypeOther/XCUIElementT
$cam_effect: vivavideo camera tool icon fil
$cam_filter_download: //*/XCUIElementTypeOther[3]//*/XCUIElementTypeOther/XCUIElementTypeImage[2]
$cam_filter_more: vivavideo_camera_bg_filter_store
$cam_face_effect: vivavideo camera tool icon sti
$cam_face_icon: vivavideo camera tool icon sti
$cam_face_download: //XCUIElementTypeImage[@name='vivavideo_camera_tool_icon_sticker_download_nrm'])[1]
$cam_face_used: //*/XCUIElementTypeCollectionView[1]//*/XCUIElementTypeCell[2]/XCUIElementTypeOther/XCUIElementTypeImage
$cam_face_null: //XCUIElementTypeImage[@name='vivavideo_camera_tool_icon_null_nrm']
@ -167,6 +168,7 @@ $pre_mus_arrow: theme_change_music_add_arrow
$pre_mus_del: theme change music add delete
$pre_bgm_mute: theme change music right n
$pre_video_mute: theme change music left n
$pre_mus_confirm: vivavideo_green_tick
$pre_watermark: vivavideo watermark edit cn n
$pre_img_time: //*/XCUIElementTypeWindow[1]//*/XCUIElementTypeOther/XCUIElementTypeButton

View File

@ -1,6 +1,6 @@
testinfo:
- id: test_home_002
title: 相册及camera授权
title: 授权
info: 存储/录制授权
testcase:
- element_info: $tab_center

View File

@ -0,0 +1,70 @@
testinfo:
- id: test_camera_001
title: 美颜趣拍
info: 拍摄-美颜趣拍(全屏拍摄)
testcase:
- element_info: $tab_center
find_type: $id
operate_type: click
info: 点击创作中心主按钮
- element_info: $home_temp
find_type: $text
operate_type: swipe_left
info: 从'素材中心'左滑动
- element_info: $home_self
find_type: $text
operate_type: click
info: 点击'美颜趣拍'
- element_info: $cam_face_icon
find_type: $text
operate_type: click
info: 点击'人脸贴纸'icon
- element_info: $cam_face_download
find_type: $xpath
operate_type: click
info: 点击'下载'人脸贴纸
- element_info: $cam_face_used
find_type: $xpath
operate_type: click
info: 使用人脸贴纸
- element_info: $null
find_type: $null
operate_type: screen_tap
info: 点击屏幕消除人脸贴纸弹窗
- element_info: $cam_record_self
find_type: $xpath
operate_type: click
info: 开始拍摄
is_time: 5
- element_info: $cam_record_self
find_type: $xpath
operate_type: click
info: 结束拍摄
- element_info: $cam_rec_next
find_type: $text
operate_type: click
info: 进入预览页
- element_info: $text_save_draft
find_type: $text
operate_type: click
info: 点击'存草稿'
- element_info: $comm_back
find_type: $id
operate_type: click
info: 返回首页
check:
- element_info: $stu_more_draft
find_type: $text
check: default_check
info: 验证'美颜趣拍'完成并返回首页

View File

@ -0,0 +1,96 @@
testinfo:
- id: test_camera_002
title: 音乐视频-更换音乐重录
info: 拍摄-音乐视频-更换音乐重录(3:4拍摄)
testcase:
- element_info: $tab_center
find_type: $id
operate_type: click
info: 点击创作中心主按钮
- element_info: $home_temp
find_type: $text
operate_type: swipe_left
info: 从'素材中心'左滑动
- element_info: $cam_music
find_type: $text
operate_type: click
info: 点击'音乐视频'
- element_info: $cam_ratio_ful
find_type: $text
operate_type: click
info: 切换到'3:4'
- element_info: $cam_audio_cho
find_type: $text
operate_type: click
info: 点击'添加配乐'
- element_info: $mus_download
find_type: $text
operate_type: repeat
info: 下载几首音频
is_time: 10
- element_info: $mus_name
find_type: $xpath
operate_type: click
info: 选择一首音频试听
- element_info: $text_add
find_type: $text
operate_type: click
info: 点击添加按钮
- element_info: $cam_change
find_type: $xpath
operate_type: click
info: 点击已添加的音频更换音频
- element_info: $cam_change_rec
find_type: $text
operate_type: click
info: 更换音乐重录
- element_info: $mus_name
find_type: $xpath
operate_type: click
info: 选择一首音频试听
- element_info: $text_add
find_type: $text
operate_type: click
info: 点击添加按钮
- element_info: $cam_record_music
find_type: $xpath
operate_type: click
info: 开始'拍摄'
is_time: 5
- element_info: $cam_record_music
find_type: $xpath
operate_type: click
info: 结束'拍摄'
- element_info: $cam_rec_next
find_type: $text
operate_type: click
info: 进入预览页
- element_info: $text_save_draft
find_type: $text
operate_type: click
info: 点击'存草稿'
- element_info: $comm_back
find_type: $id
operate_type: click
info: 返回首页
check:
- element_info: $stu_more_draft
find_type: $text
check: default_check
info: 验证'音乐视频-更换音乐重录'完成并返回首页

View File

@ -0,0 +1,75 @@
testinfo:
- id: test_camera_003
title: 音乐视频-直接重录
info: 拍摄-音乐视频-直接重录(全屏拍摄)
testcase:
- element_info: $tab_center
find_type: $id
operate_type: click
info: 点击创作中心主按钮
- element_info: $home_temp
find_type: $text
operate_type: swipe_left
info: 从'素材中心'左滑动
- element_info: $cam_music
find_type: $text
operate_type: click
info: 点击'音乐视频'
- element_info: $cam_audio_cho
find_type: $text
operate_type: click
info: 点击'添加配乐'
- element_info: $mus_name
find_type: $xpath
operate_type: click
info: 选择一首音频试听
- element_info: $text_add
find_type: $text
operate_type: click
info: 点击添加按钮
- element_info: $cam_change
find_type: $xpath
operate_type: click
info: 点击已添加的音频更换音频
- element_info: $cam_direct_rec
find_type: $text
operate_type: click
info: 直接重录
- element_info: $cam_record_music
find_type: $xpath
operate_type: click
info: 开始'拍摄'
is_time: 5
- element_info: $cam_record_music
find_type: $xpath
operate_type: click
info: 结束'拍摄'
- element_info: $cam_rec_next
find_type: $text
operate_type: click
info: 进入预览页
- element_info: $text_save_draft
find_type: $text
operate_type: click
info: 点击'存草稿'
- element_info: $comm_back
find_type: $id
operate_type: click
info: 返回首页
check:
- element_info: $stu_more_draft
find_type: $text
check: default_check
info: 验证'音乐视频-直接重录'完成并返回首页

View File

@ -0,0 +1,62 @@
testinfo:
- id: test_camera_004
title: 高清拍摄-放弃拍摄
info: 拍摄-高清拍摄-撤销及放弃
testcase:
- element_info: $tab_center
find_type: $id
operate_type: click
info: 点击创作中心主按钮
- element_info: $home_cam
find_type: $xpath
operate_type: click
info: 点击'高清拍摄'
- element_info: $cam_record_normal
find_type: $xpath
operate_type: click
info: 开始'拍摄'
is_time: 5
- element_info: $cam_record_normal
find_type: $xpath
operate_type: click
info: 结束'拍摄'
- element_info: $cam_record_normal
find_type: $xpath
operate_type: click
info: 开始'拍摄'
is_time: 5
- element_info: $cam_record_normal
find_type: $xpath
operate_type: click
info: 结束'拍摄'
- element_info: $cam_undo
find_type: $text
operate_type: click
info: 撤销'拍摄'
- element_info: $cam_undo
find_type: $text
operate_type: click
info: 撤销'拍摄'
- element_info: $cam_left_back
find_type: $text
operate_type: click
info: 点击'左上角X按钮'
- element_info: $text_drap
find_type: $text
operate_type: click
info: 点击'丢弃'
check:
- element_info: $stu_more_draft
find_type: $text
check: default_check
info: 验证'高清拍摄-撤销及放弃'完成并返回首页

View File

@ -0,0 +1,40 @@
testinfo:
- id: test_camera_005
title: 高清拍摄-滤镜下载
info: 拍摄-高清拍摄-滤镜下载
testcase:
- element_info: $tab_center
find_type: $id
operate_type: click
info: 点击创作中心主按钮
- element_info: $home_cam
find_type: $xpath
operate_type: click
info: 点击'高清拍摄'
- element_info: $cam_effect
find_type: $text
operate_type: click
info: 点击'滤镜'按钮
- element_info: $cam_filter_download
find_type: $xpath
operate_type: click
info: 下载'滤镜'
- element_info: $cam_filter_more
find_type: $text
operate_type: click
info: 下载'更多'
- element_info: $temp_back
find_type: $text
operate_type: click
info: 返回'拍摄页面'
check:
- element_info: $cam_filter_more
find_type: $text
check: default_check
info: 验证'高清拍摄-滤镜下载'完成并返回首页

View File

@ -0,0 +1,41 @@
testinfo:
- id: test_camera_006
title: 高清拍摄-保存草稿
info: 拍摄-高清拍摄-保存草稿(全屏拍摄)
testcase:
- element_info: $tab_center
find_type: $id
operate_type: click
info: 点击创作中心主按钮
- element_info: $home_cam
find_type: $xpath
operate_type: click
info: 点击'高清拍摄'
- element_info: $cam_record_normal
find_type: $xpath
operate_type: click
info: 开始'拍摄'
is_time: 5
- element_info: $cam_record_normal
find_type: $xpath
operate_type: click
info: 结束'拍摄'
- element_info: $cam_left_back
find_type: $text
operate_type: click
info: 点击'左上角X按钮'
- element_info: $text_drap
find_type: $text
operate_type: click
info: 点击'保存'
check:
- element_info: $stu_more_draft
find_type: $text
check: default_check
info: 验证'高清拍摄-保存草稿'完成并返回首页

View File

@ -0,0 +1,90 @@
testinfo:
- id: test_camera_007
title: 拍摄-设置
info: 拍摄-设置
testcase:
- element_info: $tab_center
find_type: $id
operate_type: click
info: 点击创作中心主按钮
- element_info: $home_cam
find_type: $xpath
operate_type: click
info: 点击'高清拍摄'
- element_info: $cam_ratio_ful
find_type: $text
operate_type: click
info: 切换到'3:4'
- element_info: $cam_ratio_fou
find_type: $text
operate_type: click
info: 切换到'1:1'
- element_info: $cam_ratio_one
find_type: $text
operate_type: click
info: 再切回'全屏'
- element_info: $cam_switch
find_type: $text
operate_type: click
info: 切换成'前置'
- element_info: $cam_switch
find_type: $text
operate_type: click
info: 再切回'后置'
- element_info: $cam_set
find_type: $text
operate_type: click
info: 点击'设置'按钮
- element_info: $cam_flashlight
find_type: $text
operate_type: click
info: 点击'闪光灯'按钮
- element_info: $cam_grid
find_type: $text
operate_type: click
info: 点击'grid'按钮
- element_info: $cam_timer
find_type: $text
operate_type: click
info: 点击'timer'按钮
- element_info: $cam_set
find_type: $text
operate_type: click
info: 点击'设置'按钮
- element_info: $cam_self
find_type: $text
operate_type: click
info: 切换到'自拍美颜'
- element_info: $cam_normal
find_type: $text
operate_type: click
info: 切换到'高清相机'
- element_info: $cam_music
find_type: $text
operate_type: click
info: 切换到'音乐视频'
- element_info: $cam_left_back
find_type: $text
operate_type: click
info: 退出'拍摄'
check:
- element_info: $stu_more_draft
find_type: $text
check: default_check
info: 验证'拍摄-设置'完成并返回首页

View File

@ -0,0 +1,60 @@
testinfo:
- id: test_camera_008
title: 高清拍摄-前置拍摄
info: 拍摄-高清拍摄-前置拍摄1:1
testcase:
- element_info: $tab_center
find_type: $id
operate_type: click
info: 点击创作中心主按钮
- element_info: $home_cam
find_type: $xpath
operate_type: click
info: 点击'高清拍摄'
- element_info: $cam_ratio_ful
find_type: $text
operate_type: click
info: 切换到'3:4'
- element_info: $cam_ratio_fou
find_type: $text
operate_type: click
info: 切换到'1:1'
- element_info: $cam_switch
find_type: $text
operate_type: click
info: 切换成'前置'
- element_info: $cam_record_normal
find_type: $xpath
operate_type: click
info: 开始'拍摄'
is_time: 5
- element_info: $cam_record_normal
find_type: $xpath
operate_type: click
info: 结束'拍摄'
- element_info: $cam_rec_next
find_type: $text
operate_type: click
info: 进入预览页
- element_info: $text_save_draft
find_type: $text
operate_type: click
info: 点击'存草稿'
- element_info: $comm_back
find_type: $id
operate_type: click
info: 返回首页
check:
- element_info: $stu_more_draft
find_type: $text
check: default_check
info: 验证'高清拍摄-前置拍摄'完成并返回首页

View File

@ -1,7 +1,7 @@
testinfo:
- id: test_gallery_004
title: 相册-视频操作
info: 视频相关操作测试s
info: 视频相关操作测试
testcase:
- element_info: $tab_center
find_type: $id

View File

@ -0,0 +1,65 @@
testinfo:
- id: test_preview_001
title: 相册MV
info: 预览页-相册MV编辑
testcase:
- element_info: $tab_center
find_type: $id
operate_type: click
info: 点击创作中心主按钮
- element_info: $home_mv
find_type: $text
operate_type: click
info: 点击'相册MV'
- element_info: $gal_cover_cho
find_type: $id
operate_type: repeat
info: 选择几张'图片'
- element_info: $gal_next
find_type: $class_name
operate_type: click
info: 下一步
- element_info: $pre_edit
find_type: $text
operate_type: click
info: 点击'镜头编辑'
- element_info: $tab_pic_timer
find_type: $text
operate_type: click
info: 点击'图片时长'
- element_info: $pic_use_all
find_type: $text
operate_type: click
info: 应用于全部镜头
- element_info: $bottom_right
find_type: $text
operate_type: click
info: 确认
- element_info: $text_save_draft
find_type: $text
operate_type: click
info: 存草稿
- element_info: $stu_ad_clo
find_type: $id
operate_type: ignore
info: 关闭保存成功后的广告弹窗
- element_info: $comm_back
find_type: $id
operate_type: click
info: 返回首页
check:
- element_info: $stu_more_draft
find_type: $text
check: default_check
info: 验证'相册MV'完成并返回首页

View File

@ -0,0 +1,125 @@
testinfo:
- id: test_preview_002
title: 配乐编辑
info: 预览页-配乐编辑
testcase:
- element_info: $tab_center
find_type: $id
operate_type: click
info: 点击创作中心主按钮
- element_info: $home_edit
find_type: $xpath
operate_type: click
info: 点击'剪辑'
- element_info: $gal_cover_cho
find_type: $id
operate_type: click
info: 选择一个'视频'
- element_info: $text_video
find_type: $text
operate_type: click
info: 点击'视频'
- element_info: $text_img
find_type: $text
operate_type: click
info: 点击'图片'
- element_info: $gal_cover_cho
find_type: $id
operate_type: repeat
info: 选择几张'图片'
- element_info: $pre_theme
find_type: $text
operate_type: click
info: 点击'主题*配乐'
- element_info: $pre_bgm_add
find_type: $text
operate_type: click
info: 点击'添加配乐'
- element_info: $mus_download
find_type: $text
operate_type: click
info: 下载音频
- element_info: $mus_name
find_type: $xpath
operate_type: click
info: 选择一首音频试听
- element_info: $text_add
find_type: $text
operate_type: click
info: 点击添加按钮
- element_info: $pre_video_mute
find_type: $text
operate_type: click
info: 关闭视频原声
- element_info: $pre_bgm_mute
find_type: $text
operate_type: click
info: 关闭配乐
- element_info: $pre_mus_confirm
find_type: $text
operate_type: click
info: 确定添加
- element_info: $pre_mus_change
find_type: $text
operate_type: click
info: 点击'更换配乐'
- element_info: $pre_mus_del
find_type: $text
operate_type: click
info: 删除配乐
- element_info: $pre_mus_add
find_type: $text
operate_type: click
info: 点击添加配乐
- element_info: $mus_name
find_type: $xpath
operate_type: click
info: 选择一首音频试听
- element_info: $text_add
find_type: $text
operate_type: click
info: 点击添加按钮
- element_info: $pre_mus_confirm
find_type: $text
operate_type: click
info: 确定添加
- element_info: $text_save_draft
find_type: $text
operate_type: click
info: 存草稿
- element_info: $stu_ad_clo
find_type: $id
operate_type: ignore
info: 关闭保存成功后的广告弹窗
- element_info: $comm_back
find_type: $id
operate_type: click
info: 返回首页
check:
- element_info: $stu_more_draft
find_type: $text
check: default_check
info: 验证'配乐编辑'完成并返回首页

View File

@ -0,0 +1,60 @@
testinfo:
- id: test_preview_003
title: 删除已下载配乐
info: 预览页-配乐编辑-删除已下载配乐
testcase:
- element_info: $tab_center
find_type: $id
operate_type: click
info: 点击创作中心主按钮
- element_info: $stu_more_draft
find_type: $text
operate_type: click
info: 点击'更多草稿'
- element_info: $stu_draft_cover
find_type: $text
operate_type: click
info: 点击第一个'草稿'封面
- element_info: $pre_mus_change
find_type: $text
operate_type: click
info: 点击'更换配乐'
- element_info: $pre_mus_del
find_type: $text
operate_type: click
info: 删除配乐
- element_info: $pre_mus_add
find_type: $text
operate_type: click
info: 点击添加配乐
- element_info: $mus_downloaded
find_type: $text
operate_type: click
info: 切换到已下载
- element_info: $mus_del
find_type: $text
operate_type: click
info: 点击删除按钮
- element_info: $mus_checkbox
find_type: $text
operate_type: click
info: 选择一个已下载音频
- element_info: $mus_checked_del
find_type: $text
operate_type: click
info: 确定删除
check:
- element_info: $mus_del
find_type: $text
check: default_check
info: 验证'删除已下载配乐'完成

View File

@ -0,0 +1,80 @@
testinfo:
- id: test_preview_004
title: 预览页-主题
info: 预览页-主题下载及使用
testcase:
- element_info: $tab_center
find_type: $id
operate_type: click
info: 点击创作中心主按钮
- element_info: $home_edit
find_type: $xpath
operate_type: click
info: 点击'剪辑'
- element_info: $gal_cover_cho
find_type: $id
operate_type: click
info: 选择一个'视频'
- element_info: $text_video
find_type: $text
operate_type: click
info: 点击'视频'
- element_info: $text_img
find_type: $text
operate_type: click
info: 点击'图片'
- element_info: $gal_cover_cho
find_type: $id
operate_type: repeat
info: 选择几张'图片'
- element_info: $pre_theme
find_type: $text
operate_type: click
info: 点击'主题*配乐'
- element_info: $pre_theme_download
find_type: $xpath
operate_type: click
info: 下载'主题'
- element_info: $pre_watermark
find_type: $text
operate_type: ignore
info: 点击'水印'
- element_info: $home_vip_clo
find_type: $text
operate_type: ignore
info: 关闭'订阅页面'
- element_info: $home_vip_clo
find_type: $text
operate_type: ignore
info: 关闭'订阅页面'
- element_info: $text_save_draft
find_type: $text
operate_type: click
info: 存草稿
- element_info: $stu_ad_clo
find_type: $id
operate_type: ignore
info: 关闭保存成功后的广告弹窗
- element_info: $comm_back
find_type: $id
operate_type: click
info: 返回首页
check:
- element_info: $stu_more_draft
find_type: $text
check: default_check
info: 验证'主题下载及使用'完成并返回首页

View File

@ -1,6 +1,6 @@
testinfo:
- id: test_settings_001
title: 设置-基本设置相关
title: 设置-基本设置
info: 设置-基本设置相关测试
testcase:
- element_info: $tab_personal

View File

@ -1,6 +1,6 @@
testinfo:
- id: test_settings_002
title: 设置-意见反馈相关
title: 设置-意见反馈
info: 设置-意见反馈相关测试
testcase:
- element_info: $tab_personal

View File

@ -1,6 +1,6 @@
testinfo:
- id: test_settings_003
title: 设置-隐私设置相关
title: 设置-隐私设置
info: 设置-隐私设置相关测试
testcase:
- element_info: $tab_personal