mirror of
https://github.com/httprunner/httprunner.git
synced 2026-09-05 23:51:25 +08:00
fix: HDC tests
This commit is contained in:
@@ -1 +1 @@
|
|||||||
v5.0.0+2502172202
|
v5.0.0+2502172207
|
||||||
|
|||||||
+16
-22
@@ -9,26 +9,20 @@ import (
|
|||||||
"github.com/httprunner/httprunner/v5/pkg/uixt/ai"
|
"github.com/httprunner/httprunner/v5/pkg/uixt/ai"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
func setupHDCDriverExt(t *testing.T) *XTDriver {
|
||||||
hdcDriver *HDCDriver
|
|
||||||
hdcDriverExt *XTDriver
|
|
||||||
)
|
|
||||||
|
|
||||||
func setupHarmonyDevice(t *testing.T) {
|
|
||||||
device, err := NewHarmonyDevice()
|
device, err := NewHarmonyDevice()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
hdcDriver, err = NewHDCDriver(device)
|
hdcDriver, err := NewHDCDriver(device)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
hdcDriverExt = NewXTDriver(hdcDriver,
|
return NewXTDriver(hdcDriver, ai.WithCVService(ai.CVServiceTypeVEDEM))
|
||||||
ai.WithCVService(ai.CVServiceTypeVEDEM))
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestWindowSize(t *testing.T) {
|
func TestWindowSize(t *testing.T) {
|
||||||
setupHarmonyDevice(t)
|
driver := setupHDCDriverExt(t)
|
||||||
size, err := driver.WindowSize()
|
size, err := driver.WindowSize()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
@@ -37,31 +31,31 @@ func TestWindowSize(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestHarmonyTap(t *testing.T) {
|
func TestHarmonyTap(t *testing.T) {
|
||||||
setupHarmonyDevice(t)
|
driver := setupHDCDriverExt(t)
|
||||||
err := hdcDriverExt.TapAbsXY(200, 2000)
|
err := driver.TapAbsXY(200, 2000)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestHarmonySwipe(t *testing.T) {
|
func TestHarmonySwipe(t *testing.T) {
|
||||||
setupHarmonyDevice(t)
|
driver := setupHDCDriverExt(t)
|
||||||
err := hdcDriverExt.Swipe(0.5, 0.5, 0.1, 0.5)
|
err := driver.Swipe(0.5, 0.5, 0.1, 0.5)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestHarmonyInput(t *testing.T) {
|
func TestHarmonyInput(t *testing.T) {
|
||||||
setupHarmonyDevice(t)
|
driver := setupHDCDriverExt(t)
|
||||||
err := hdcDriver.Input("test")
|
err := driver.Input("test")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestHomeScreen(t *testing.T) {
|
func TestHomeScreen(t *testing.T) {
|
||||||
setupHarmonyDevice(t)
|
driver := setupHDCDriverExt(t)
|
||||||
err := driver.Home()
|
err := driver.Home()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
@@ -69,7 +63,7 @@ func TestHomeScreen(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestUnlock(t *testing.T) {
|
func TestUnlock(t *testing.T) {
|
||||||
setupHarmonyDevice(t)
|
driver := setupHDCDriverExt(t)
|
||||||
err := driver.Unlock()
|
err := driver.Unlock()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
@@ -77,7 +71,7 @@ func TestUnlock(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestPressBack(t *testing.T) {
|
func TestPressBack(t *testing.T) {
|
||||||
setupHarmonyDevice(t)
|
driver := setupHDCDriverExt(t)
|
||||||
err := driver.Back()
|
err := driver.Back()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
@@ -85,7 +79,7 @@ func TestPressBack(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestScreenshot(t *testing.T) {
|
func TestScreenshot(t *testing.T) {
|
||||||
setupHarmonyDevice(t)
|
driver := setupHDCDriverExt(t)
|
||||||
screenshot, err := driver.ScreenShot()
|
screenshot, err := driver.ScreenShot()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
@@ -94,7 +88,7 @@ func TestScreenshot(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestLaunch(t *testing.T) {
|
func TestLaunch(t *testing.T) {
|
||||||
setupHarmonyDevice(t)
|
driver := setupHDCDriverExt(t)
|
||||||
err := driver.AppLaunch("")
|
err := driver.AppLaunch("")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
@@ -102,7 +96,7 @@ func TestLaunch(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestForegroundApp(t *testing.T) {
|
func TestForegroundApp(t *testing.T) {
|
||||||
setupHarmonyDevice(t)
|
driver := setupHDCDriverExt(t)
|
||||||
appInfo, err := driver.ForegroundInfo()
|
appInfo, err := driver.ForegroundInfo()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
|
|||||||
Reference in New Issue
Block a user