mirror of
https://github.com/httprunner/httprunner.git
synced 2026-05-06 20:32:44 +08:00
change: update game examples
This commit is contained in:
@@ -9,38 +9,17 @@
|
||||
}
|
||||
},
|
||||
"teststeps": [
|
||||
{
|
||||
"name": "启动抖音 app",
|
||||
"android": {
|
||||
"os_type": "android",
|
||||
"actions": [
|
||||
{
|
||||
"method": "app_launch",
|
||||
"params": "$package_name"
|
||||
},
|
||||
{
|
||||
"method": "sleep",
|
||||
"params": 5
|
||||
}
|
||||
]
|
||||
},
|
||||
"validate": [
|
||||
{
|
||||
"check": "ui_foreground_app",
|
||||
"assert": "equal",
|
||||
"expect": "$package_name",
|
||||
"msg": "app [$package_name] should be in foreground"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "进入「浪漫餐厅」小游戏",
|
||||
"android": {
|
||||
"os_type": "android",
|
||||
"actions": [
|
||||
{
|
||||
"method": "home"
|
||||
},
|
||||
{
|
||||
"method": "start_to_goal",
|
||||
"params": "搜索「浪漫餐厅」,点击进入「游戏」tab,进入小游戏",
|
||||
"params": "在手机桌面点击「浪漫餐厅」启动小游戏,等待游戏加载完成",
|
||||
"options": {
|
||||
"pre_mark_operation": true
|
||||
}
|
||||
|
||||
@@ -27,15 +27,22 @@ func TestGameRomanticRestaurant(t *testing.T) {
|
||||
"package_name": "com.ss.android.ugc.aweme",
|
||||
}),
|
||||
TestSteps: []hrp.IStep{
|
||||
hrp.NewStep("启动抖音 app").
|
||||
Android().
|
||||
AppLaunch("$package_name").
|
||||
Sleep(5).
|
||||
Validate().
|
||||
AssertAppInForeground("$package_name"),
|
||||
// hrp.NewStep("启动抖音 app").
|
||||
// Android().
|
||||
// AppLaunch("$package_name").
|
||||
// Sleep(5).
|
||||
// Validate().
|
||||
// AssertAppInForeground("$package_name"),
|
||||
// hrp.NewStep("进入「浪漫餐厅」小游戏").
|
||||
// Android().
|
||||
// StartToGoal("搜索「浪漫餐厅」,点击进入「游戏」tab,进入小游戏",
|
||||
// option.WithPreMarkOperation(true)).
|
||||
// Validate().
|
||||
// AssertAI("当前位于游戏界面"),
|
||||
hrp.NewStep("进入「浪漫餐厅」小游戏").
|
||||
Android().
|
||||
StartToGoal("搜索「浪漫餐厅」,点击进入「游戏」tab,进入小游戏",
|
||||
Home().
|
||||
StartToGoal("在手机桌面点击「浪漫餐厅」启动小游戏,等待游戏加载完成",
|
||||
option.WithPreMarkOperation(true)).
|
||||
Validate().
|
||||
AssertAI("当前位于游戏界面"),
|
||||
|
||||
@@ -9,38 +9,17 @@
|
||||
}
|
||||
},
|
||||
"teststeps": [
|
||||
{
|
||||
"name": "启动抖音 app",
|
||||
"android": {
|
||||
"os_type": "android",
|
||||
"actions": [
|
||||
{
|
||||
"method": "app_launch",
|
||||
"params": "$package_name"
|
||||
},
|
||||
{
|
||||
"method": "sleep",
|
||||
"params": 5
|
||||
}
|
||||
]
|
||||
},
|
||||
"validate": [
|
||||
{
|
||||
"check": "ui_foreground_app",
|
||||
"assert": "equal",
|
||||
"expect": "$package_name",
|
||||
"msg": "app [$package_name] should be in foreground"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "进入「每天数独」小游戏",
|
||||
"android": {
|
||||
"os_type": "android",
|
||||
"actions": [
|
||||
{
|
||||
"method": "home"
|
||||
},
|
||||
{
|
||||
"method": "start_to_goal",
|
||||
"params": "搜索「每天数独」,点击「小游戏」tab,启动小游戏程序\n\n1、点击【开始】按钮开始游戏,进入数独的棋盘界面\n2、若提示「体力不足」,可通过观看广告免费获得体力,观看完成后继续开始游戏\n3、进入棋盘界面后即算作目标达成\n",
|
||||
"params": "在手机桌面点击「每天数独」启动小游戏,等待游戏加载完成\n\n1、点击【开始】按钮开始游戏,进入数独的棋盘界面\n2、若提示「体力不足」,可通过观看广告免费获得体力,观看完成后继续开始游戏\n3、进入棋盘界面后即算作目标达成\n",
|
||||
"options": {
|
||||
"pre_mark_operation": true
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@ import (
|
||||
)
|
||||
|
||||
func TestGameSudoku(t *testing.T) {
|
||||
startGameInstruction := `搜索「每天数独」,点击「小游戏」tab,启动小游戏程序
|
||||
startGameInstruction := `在手机桌面点击「每天数独」启动小游戏,等待游戏加载完成
|
||||
|
||||
1、点击【开始】按钮开始游戏,进入数独的棋盘界面
|
||||
2、若提示「体力不足」,可通过观看广告免费获得体力,观看完成后继续开始游戏
|
||||
@@ -34,14 +34,15 @@ func TestGameSudoku(t *testing.T) {
|
||||
"package_name": "com.ss.android.ugc.aweme",
|
||||
}),
|
||||
TestSteps: []hrp.IStep{
|
||||
hrp.NewStep("启动抖音 app").
|
||||
Android().
|
||||
AppLaunch("$package_name").
|
||||
Sleep(5).
|
||||
Validate().
|
||||
AssertAppInForeground("$package_name"),
|
||||
// hrp.NewStep("启动抖音 app").
|
||||
// Android().
|
||||
// AppLaunch("$package_name").
|
||||
// Sleep(5).
|
||||
// Validate().
|
||||
// AssertAppInForeground("$package_name"),
|
||||
hrp.NewStep("进入「每天数独」小游戏").
|
||||
Android().
|
||||
Home().
|
||||
StartToGoal(startGameInstruction,
|
||||
option.WithPreMarkOperation(true)).
|
||||
Validate().
|
||||
|
||||
@@ -9,38 +9,17 @@
|
||||
}
|
||||
},
|
||||
"teststeps": [
|
||||
{
|
||||
"name": "启动抖音 app",
|
||||
"android": {
|
||||
"os_type": "android",
|
||||
"actions": [
|
||||
{
|
||||
"method": "app_launch",
|
||||
"params": "$package_name"
|
||||
},
|
||||
{
|
||||
"method": "sleep",
|
||||
"params": 5
|
||||
}
|
||||
]
|
||||
},
|
||||
"validate": [
|
||||
{
|
||||
"check": "ui_foreground_app",
|
||||
"assert": "equal",
|
||||
"expect": "$package_name",
|
||||
"msg": "app [$package_name] should be in foreground"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "启动「跃动小子」小游戏",
|
||||
"android": {
|
||||
"os_type": "android",
|
||||
"actions": [
|
||||
{
|
||||
"method": "home"
|
||||
},
|
||||
{
|
||||
"method": "start_to_goal",
|
||||
"params": "搜索「跃动小子」,点击「小游戏」tab,进入小游戏",
|
||||
"params": "在手机桌面点击「跃动小子」启动小游戏,等待游戏加载完成",
|
||||
"options": {
|
||||
"pre_mark_operation": true
|
||||
}
|
||||
|
||||
@@ -25,15 +25,22 @@ func TestGameYuedongxiaozi(t *testing.T) {
|
||||
"package_name": "com.ss.android.ugc.aweme",
|
||||
}),
|
||||
TestSteps: []hrp.IStep{
|
||||
hrp.NewStep("启动抖音 app").
|
||||
Android().
|
||||
AppLaunch("$package_name").
|
||||
Sleep(5).
|
||||
Validate().
|
||||
AssertAppInForeground("$package_name"),
|
||||
// hrp.NewStep("启动抖音 app").
|
||||
// Android().
|
||||
// AppLaunch("$package_name").
|
||||
// Sleep(5).
|
||||
// Validate().
|
||||
// AssertAppInForeground("$package_name"),
|
||||
// hrp.NewStep("启动「跃动小子」小游戏").
|
||||
// Android().
|
||||
// StartToGoal("搜索「跃动小子」,点击「小游戏」tab,进入小游戏",
|
||||
// option.WithPreMarkOperation(true)).
|
||||
// Validate().
|
||||
// AssertAI("当前在小游戏页面"),
|
||||
hrp.NewStep("启动「跃动小子」小游戏").
|
||||
Android().
|
||||
StartToGoal("搜索「跃动小子」,点击「小游戏」tab,进入小游戏",
|
||||
Home().
|
||||
StartToGoal("在手机桌面点击「跃动小子」启动小游戏,等待游戏加载完成",
|
||||
option.WithPreMarkOperation(true)).
|
||||
Validate().
|
||||
AssertAI("当前在小游戏页面"),
|
||||
|
||||
@@ -9,41 +9,24 @@
|
||||
}
|
||||
},
|
||||
"teststeps": [
|
||||
{
|
||||
"name": "启动抖音 app",
|
||||
"android": {
|
||||
"os_type": "android",
|
||||
"actions": [
|
||||
{
|
||||
"method": "app_launch",
|
||||
"params": "$package_name"
|
||||
},
|
||||
{
|
||||
"method": "sleep",
|
||||
"params": 5
|
||||
}
|
||||
]
|
||||
},
|
||||
"validate": [
|
||||
{
|
||||
"check": "ui_foreground_app",
|
||||
"assert": "equal",
|
||||
"expect": "$package_name",
|
||||
"msg": "app [$package_name] should be in foreground"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "启动「抓大鹅」小游戏",
|
||||
"android": {
|
||||
"os_type": "android",
|
||||
"actions": [
|
||||
{
|
||||
"method": "home"
|
||||
},
|
||||
{
|
||||
"method": "start_to_goal",
|
||||
"params": "搜索「抓大鹅」,启动小游戏",
|
||||
"params": "在手机桌面点击「抓大鹅」启动小游戏,处理弹窗,等待游戏加载完成",
|
||||
"options": {
|
||||
"pre_mark_operation": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"method": "sleep",
|
||||
"params": 10
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -51,8 +34,8 @@
|
||||
{
|
||||
"check": "ui_ai",
|
||||
"assert": "ai_assert",
|
||||
"expect": "当前页面底部包含「抓大鹅」按钮",
|
||||
"msg": "assert ai prompt [当前页面底部包含「抓大鹅」按钮] failed"
|
||||
"expect": "当前页面底部包含「抓大鹅」",
|
||||
"msg": "assert ai prompt [当前页面底部包含「抓大鹅」] failed"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -67,6 +50,10 @@
|
||||
"options": {
|
||||
"pre_mark_operation": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"method": "sleep",
|
||||
"params": 10
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -28,22 +28,32 @@ func TestGameZhuadaE(t *testing.T) {
|
||||
"package_name": "com.ss.android.ugc.aweme",
|
||||
}),
|
||||
TestSteps: []hrp.IStep{
|
||||
hrp.NewStep("启动抖音 app").
|
||||
Android().
|
||||
AppLaunch("$package_name").
|
||||
Sleep(5).
|
||||
Validate().
|
||||
AssertAppInForeground("$package_name"),
|
||||
// hrp.NewStep("启动抖音 app").
|
||||
// Android().
|
||||
// AppLaunch("$package_name").
|
||||
// Sleep(5).
|
||||
// Validate().
|
||||
// AssertAppInForeground("$package_name"),
|
||||
// hrp.NewStep("启动「抓大鹅」小游戏").
|
||||
// Android().
|
||||
// StartToGoal("搜索「抓大鹅」,启动小游戏",
|
||||
// option.WithPreMarkOperation(true)).
|
||||
// Sleep(10).
|
||||
// Validate().
|
||||
// AssertAI("当前页面底部包含「抓大鹅」"),
|
||||
hrp.NewStep("启动「抓大鹅」小游戏").
|
||||
Android().
|
||||
StartToGoal("搜索「抓大鹅」,启动小游戏",
|
||||
Home().
|
||||
StartToGoal("在手机桌面点击「抓大鹅」启动小游戏,处理弹窗,等待游戏加载完成",
|
||||
option.WithPreMarkOperation(true)).
|
||||
Sleep(10).
|
||||
Validate().
|
||||
AssertAI("当前页面底部包含「抓大鹅」按钮"),
|
||||
AssertAI("当前页面底部包含「抓大鹅」"),
|
||||
hrp.NewStep("进入「抓大鹅」小游戏").
|
||||
Android().
|
||||
StartToGoal("点击「抓大鹅」,进入小游戏",
|
||||
option.WithPreMarkOperation(true)).
|
||||
Sleep(10).
|
||||
Validate().
|
||||
AssertAI("当前页面底部包含「移出」「凑齐」「打乱」按钮"),
|
||||
hrp.NewStep("开始游戏").
|
||||
|
||||
@@ -1 +1 @@
|
||||
v5.0.0-250705
|
||||
v5.0.0-250706
|
||||
|
||||
Reference in New Issue
Block a user