package hrp import ( "fmt" "testing" ) func TestAndroidAction(t *testing.T) { testCase := &TestCase{ Config: NewConfig("android ui action"), TestSteps: []IStep{ NewStep("launch douyin"). Android().Serial("xxx").Click("抖音"). Validate(). AssertTextExists("首页", "首页 tab 不存在"). AssertTextExists("消息", "消息 tab 不存在"), NewStep("swipe up and down"). Android().Serial("xxx").SwipeUp().SwipeUp().SwipeDown(), }, } tCase := testCase.ToTCase() fmt.Println(tCase) err := NewRunner(t).Run(testCase) if err != nil { t.Fatal(err) } } func TestIOSAction(t *testing.T) { testCase := &TestCase{ Config: NewConfig("ios ui action"), TestSteps: []IStep{ NewStep("launch douyin"). IOS().UDID("xxx").Click("抖音"). Validate(). AssertTextExists("首页", "首页 tab 不存在"). AssertTextExists("消息", "消息 tab 不存在"), NewStep("swipe up and down"). IOS().UDID("xxx").SwipeUp().SwipeUp().SwipeDown(), }, } tCase := testCase.ToTCase() fmt.Println(tCase) err := NewRunner(t).Run(testCase) if err != nil { t.Fatal(err) } }