mirror of
https://gitlab.com/YuukiPS/GSServer-CBT.git
synced 2025-02-22 06:20:31 +03:00
269 lines
9.9 KiB
Lua
269 lines
9.9 KiB
Lua
local baseClass = require('UAuto/Base/UAutoLuaTestBase')
|
|
local UAutoLuaTestCase = class("Quest351",baseClass)
|
|
local self = UAutoLuaTestCase
|
|
self.TestFixture = "Quest351"
|
|
self.Category = "任务系统" --自行修改分类
|
|
self.Description = "任务351" --自行修改用例描述
|
|
|
|
UAutoLuaTestCase.Step_1 = {
|
|
Order = 1, --执行顺序
|
|
Type = CaseType.MonoTest,
|
|
Description = "GM+cutscene", --步骤描述
|
|
Action = UAutoCoroutine(function()
|
|
yield_return(self:FinishAllNoob())
|
|
local cameraData = TestCaseBaseClass.CameraData()
|
|
local clickPos = CS.UnityEngine.Vector2( 0, 0 )
|
|
local endPos = CS.UnityEngine.Vector3( 0, 0, 0 )
|
|
|
|
print("frame index: 0")
|
|
local initPos = CS.UnityEngine.Vector3( 2739.7 , 195.5479 , -1711.1 )
|
|
local initForward = CS.UnityEngine.Vector3( -0.6834224 , 1 , 0.7300231 )
|
|
yield_return(self.base:InitAvatarRotate(initForward))
|
|
|
|
print("frame index: 32")
|
|
yield_return(self.base:WaitFrames(31))
|
|
cameraData.cameraSpherical=CS.UnityEngine.Vector3( -0.8185694 , 0.1134464 , 3.339703 )
|
|
yield_return(self.base:RotateByCameraData(cameraData))
|
|
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelMainPage/GrpMainPage/GrpMainBtn/GrpMainToggle/BtnGm/Icon"))
|
|
|
|
print("frame index: 35")
|
|
yield_return(self.base:WaitFrames(2))
|
|
|
|
print("frame index: 118")
|
|
yield_return(self.base:WaitFrames(82))
|
|
yield_return(self.base:MouseClick( "Canvas/Dialogs/InLevelDebugMenuDialog/Common/ClearAll/Text"))
|
|
|
|
|
|
print("frame index: 214")
|
|
yield_return(self.base:WaitFrames(91))
|
|
yield_return(self.base:MouseClick( "Canvas/Pages/LoginMainPage/DebugPanel/Connect/Text"))
|
|
|
|
print("frame index: 217")
|
|
yield_return(self.base:WaitFrames(2))
|
|
|
|
print("frame index: 311")
|
|
yield_return(self.base:WaitFrames(93))
|
|
yield_return(self.base:MouseClick( "Canvas/Pages/CharacterSelectPage/Female"))
|
|
|
|
print("frame index: 314")
|
|
yield_return(self.base:WaitFrames(2))
|
|
|
|
print("frame index: 1466")
|
|
yield_return(self.base:WaitFrames(1151))
|
|
cameraData.cameraSpherical=CS.UnityEngine.Vector3( -0.6378925 , 0.1134464 , 3.339703 )
|
|
yield_return(self.base:RotateByCameraData(cameraData))
|
|
yield_return(self.base:Jump())
|
|
|
|
|
|
print("frame index: 1469")
|
|
yield_return(self.base:WaitFrames(2))
|
|
endPos = CS.UnityEngine.Vector3( 2745.824 , 194.8791 , -1718.185 )
|
|
cameraData.cameraSpherical=CS.UnityEngine.Vector3( -0.6197069 , -0.03430498 , 7.536351 )
|
|
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
|
|
end)
|
|
}
|
|
|
|
UAutoLuaTestCase.Step_2 = {
|
|
Order = 2, --执行顺序
|
|
Type = CaseType.MonoTest,
|
|
Description = "Step_2", --步骤描述
|
|
Action = UAutoCoroutine(function()
|
|
local cameraData = TestCaseBaseClass.CameraData()
|
|
local clickPos = CS.UnityEngine.Vector2( 0, 0 )
|
|
local endPos = CS.UnityEngine.Vector3( 0, 0, 0 )
|
|
|
|
print("frame index: 0")
|
|
local initPos = CS.UnityEngine.Vector3( 2745.824 , 195.5972 , -1718.185 )
|
|
local initForward = CS.UnityEngine.Vector3( -0.5552664 , 1 , 0.8316726 )
|
|
yield_return(self.base:MoveToPositionUntilCutScene(initPos,10,1))
|
|
yield_return(self.base:InitAvatarRotate(initForward))
|
|
|
|
print("frame index: 35")
|
|
yield_return(self.base:WaitFrames(34))
|
|
cameraData.cameraSpherical=CS.UnityEngine.Vector3( -0.9016035 , 0.1556724 , 3.367619 )
|
|
yield_return(self.base:RotateByCameraData(cameraData))
|
|
|
|
print("frame index: 39")
|
|
yield_return(self.base:WaitFrames(3))
|
|
|
|
print("frame index: 137")
|
|
yield_return(self.base:WaitFrames(97))
|
|
cameraData.cameraSpherical=CS.UnityEngine.Vector3( -0.9016035 , 0.1556724 , 3.367619 )
|
|
yield_return(self.base:RotateByCameraData(cameraData))
|
|
yield_return(self.base:MoveByAngle(270,false)) --W
|
|
|
|
|
|
print("frame index: 185")
|
|
yield_return(self.base:WaitFrames(47))
|
|
endPos = CS.UnityEngine.Vector3( 2742.035 , 194.5538 , -1713.395 )
|
|
cameraData.cameraSpherical=CS.UnityEngine.Vector3( -0.9011453 , 0.1134464 , 3.343506 )
|
|
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
|
|
|
|
print("frame index: 259")
|
|
yield_return(self.base:WaitFrames(73))
|
|
--yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
|
|
|
|
print("frame index: 265")
|
|
yield_return(self.base:WaitFrames(5))
|
|
|
|
print("frame index: 285")
|
|
yield_return(self.base:WaitFrames(19))
|
|
--yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
|
|
|
|
print("frame index: 290")
|
|
yield_return(self.base:WaitFrames(4))
|
|
|
|
print("frame index: 311")
|
|
yield_return(self.base:WaitFrames(20))
|
|
--yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
|
|
|
|
print("frame index: 315")
|
|
yield_return(self.base:WaitFrames(3))
|
|
|
|
print("frame index: 334")
|
|
yield_return(self.base:WaitFrames(18))
|
|
--yield_return(self.base:MouseClick( "Canvas/Pages/InLevelCutScenePage"))
|
|
|
|
-- print("frame index: 339")
|
|
-- yield_return(self.base:WaitFrames(4))
|
|
-- yield_return(self:WaitCutScene(true))
|
|
|
|
print("frame index: 431")
|
|
yield_return(self.base:WaitFrames(91))
|
|
cameraData.cameraSpherical=CS.UnityEngine.Vector3( -0.9011353 , 0.1134464 , 3.339703 )
|
|
yield_return(self.base:RotateByCameraData(cameraData))
|
|
yield_return(self.base:MoveByAngle(270,false)) --W
|
|
|
|
|
|
print("frame index: 468")
|
|
yield_return(self.base:WaitFrames(36))
|
|
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelMainPage/GrpMainPage/ActionPanelContainer/ActionBtnPanel/Skill3/ActionBtn_Sprint(Clone)"))
|
|
|
|
|
|
yield_return(self.base:WaitFoundNearByEntityByName("Kanban",function(result) self.foundEntity = result end,60))
|
|
print("frame index: 472")
|
|
yield_return(self.base:WaitFrames(3))
|
|
|
|
print("frame index: 535")
|
|
yield_return(self.base:WaitFrames(62))
|
|
yield_return(self.base:MoveToEntity(self.foundEntity))
|
|
|
|
|
|
print("frame index: 852")
|
|
yield_return(self.base:WaitFrames(106))
|
|
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelMainPage/GrpMainPage/ActionPanelContainer/ActionBtnPanel/Skill3/ActionBtn_Sprint(Clone)"))
|
|
|
|
print("frame index: 856")
|
|
yield_return(self.base:WaitFrames(3))
|
|
|
|
print("frame index: 973")
|
|
yield_return(self.base:WaitFrames(116))
|
|
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelMainPage/GrpMainPage/ActionPanelContainer/ActionBtnPanel/Skill3/ActionBtn_Sprint(Clone)"))
|
|
|
|
print("frame index: 977")
|
|
yield_return(self.base:WaitFrames(3))
|
|
|
|
print("frame index: 1147")
|
|
yield_return(self.base:WaitFrames(169))
|
|
endPos = CS.UnityEngine.Vector3( 2643.451 , 201.0566 , -1616.732 )
|
|
cameraData.cameraSpherical=CS.UnityEngine.Vector3( -0.8128081 , -0.04017298 , 3.403763 )
|
|
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
|
|
|
|
print("frame index: 1166")
|
|
yield_return(self.base:WaitFrames(18))
|
|
|
|
print("frame index: 1222")
|
|
yield_return(self.base:WaitFrames(55))
|
|
|
|
print("frame index: 1234")
|
|
yield_return(self.base:WaitFrames(11))
|
|
cameraData.cameraSpherical=CS.UnityEngine.Vector3( -0.3580706 , -0.1752968 , 3.339703 )
|
|
yield_return(self.base:RotateByCameraData(cameraData))
|
|
yield_return(self.base:MoveByAngle(270,false)) --W
|
|
|
|
|
|
print("frame index: 1253")
|
|
yield_return(self.base:WaitFrames(18))
|
|
yield_return(self.base:MouseClick( "Canvas/Pages/InLevelMainPage/GrpMainPage/ActionPanelContainer/ActionBtnPanel/Skill3/ActionBtn_Sprint(Clone)"))
|
|
|
|
print("frame index: 1257")
|
|
yield_return(self.base:WaitFrames(3))
|
|
|
|
print("frame index: 1335")
|
|
yield_return(self.base:WaitFrames(77))
|
|
endPos = CS.UnityEngine.Vector3( 2625.763 , 208.2934 , -1609.783 )
|
|
cameraData.cameraSpherical=CS.UnityEngine.Vector3( -0.3600911 , -0.2433352 , 3.356089 )
|
|
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
|
|
|
|
print("frame index: 1356")
|
|
yield_return(self.base:WaitFrames(20))
|
|
cameraData.cameraSpherical=CS.UnityEngine.Vector3( -0.3600875 , -0.1998353 , 3.339703 )
|
|
yield_return(self.base:RotateByCameraData(cameraData))
|
|
yield_return(self.base:MoveByAngle(270,false)) --W
|
|
|
|
|
|
print("frame index: 1369")
|
|
yield_return(self.base:WaitFrames(12))
|
|
endPos = CS.UnityEngine.Vector3( 2624.641 , 208.6651 , -1609.361 )
|
|
cameraData.cameraSpherical=CS.UnityEngine.Vector3( -0.3600275 , -0.1632595 , 3.439708 )
|
|
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
|
|
|
|
print("frame index: 1410")
|
|
yield_return(self.base:WaitFrames(40))
|
|
|
|
print("frame index: 1457")
|
|
yield_return(self.base:WaitFrames(46))
|
|
|
|
print("frame index: 1460")
|
|
yield_return(self.base:WaitFrames(2))
|
|
cameraData.cameraSpherical=CS.UnityEngine.Vector3( -0.334176 , -0.1416957 , 3.339703 )
|
|
yield_return(self.base:RotateByCameraData(cameraData))
|
|
yield_return(self.base:MoveByAngle(270,false)) --W
|
|
|
|
|
|
print("frame index: 1486")
|
|
yield_return(self.base:WaitFrames(25))
|
|
endPos = CS.UnityEngine.Vector3( 2621.552 , 209.8863 , -1608.268 )
|
|
cameraData.cameraSpherical=CS.UnityEngine.Vector3( -0.3338672 , 0.02793646 , 3.339703 )
|
|
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
|
|
|
|
print("frame index: 1527")
|
|
yield_return(self.base:WaitFrames(40))
|
|
cameraData.cameraSpherical=CS.UnityEngine.Vector3( -0.3334887 , 0.1099461 , 3.339703 )
|
|
yield_return(self.base:RotateByCameraData(cameraData))
|
|
yield_return(self.base:MoveByAngle(270,false)) --W
|
|
|
|
|
|
print("frame index: 1678")
|
|
yield_return(self.base:WaitFrames(150))
|
|
endPos = CS.UnityEngine.Vector3( 2617.432 , 215.8231 , -1605.406 )
|
|
cameraData.cameraSpherical=CS.UnityEngine.Vector3( -0.6524203 , -0.002399382 , 3.339703 )
|
|
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
|
|
|
|
print("frame index: 1709")
|
|
yield_return(self.base:WaitFrames(30))
|
|
|
|
print("frame index: 1743")
|
|
yield_return(self.base:WaitFrames(33))
|
|
|
|
print("frame index: 1747")
|
|
yield_return(self.base:WaitFrames(3))
|
|
cameraData.cameraSpherical=CS.UnityEngine.Vector3( -1.198911 , -0.08019061 , 3.339703 )
|
|
yield_return(self.base:RotateByCameraData(cameraData))
|
|
yield_return(self.base:MoveByAngle(270,false)) --W
|
|
|
|
|
|
print("frame index: 1897")
|
|
yield_return(self.base:WaitFrames(149))
|
|
endPos = CS.UnityEngine.Vector3( 2611.462 , 221.7971 , -1591.328 )
|
|
cameraData.cameraSpherical=CS.UnityEngine.Vector3( -1.196653 , -0.06870918 , 3.438177 )
|
|
yield_return(self.base:MoveByAngle(-1,true,endPos,cameraData))
|
|
end)
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return self
|