mirror of
https://github.com/httprunner/httprunner.git
synced 2026-05-12 02:21:29 +08:00
51 lines
1.1 KiB
Go
51 lines
1.1 KiB
Go
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().Click("抖音").
|
|
Validate().
|
|
AssertTextExists("首页", "首页 tab 不存在").
|
|
AssertTextExists("消息", "消息 tab 不存在"),
|
|
NewStep("swipe up and down").
|
|
IOS().SwipeUp().SwipeUp().SwipeDown(),
|
|
},
|
|
}
|
|
tCase := testCase.ToTCase()
|
|
fmt.Println(tCase)
|
|
|
|
err := NewRunner(t).Run(testCase)
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
}
|