refactor: move uixt from hrp internal to pkg

This commit is contained in:
debugtalk
2022-10-10 21:50:07 +08:00
parent 1cc2d0d27f
commit 63e18ddeba
44 changed files with 54 additions and 21 deletions

View File

@@ -0,0 +1,34 @@
package uixt
import (
"testing"
"time"
"github.com/httprunner/httprunner/v4/hrp/pkg/uixt"
)
func TestDemo(t *testing.T) {
device, err := uixt.NewIOSDevice(uixt.WithWDAPort(8700), uixt.WithWDAMjpegPort(8800))
if err != nil {
t.Fatal(err)
}
driverExt, err := uixt.InitWDAClient(device)
if err != nil {
t.Fatal(err)
}
// 持续监测手机屏幕,直到出现青少年模式弹窗后,点击「我知道了」
for {
_, err1 := driverExt.GetTextXY("青少年模式")
point, err2 := driverExt.GetTextXY("我知道了")
if err1 != nil || err2 != nil {
time.Sleep(1 * time.Second)
continue
}
err := driverExt.TapAbsXY(point.X, point.Y, "")
if err != nil {
t.Fatal(err)
}
}
}