From e491f3c08dae6afaa3738f38b76d7603b91bbd39 Mon Sep 17 00:00:00 2001 From: debugtalk Date: Thu, 25 Aug 2022 20:14:56 +0800 Subject: [PATCH] change: set debug logging for gwda --- hrp/step_ios_ui.go | 5 +++-- hrp/step_ios_ui_test.go | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/hrp/step_ios_ui.go b/hrp/step_ios_ui.go index fdc8f0e3..5c24fa85 100644 --- a/hrp/step_ios_ui.go +++ b/hrp/step_ios_ui.go @@ -383,6 +383,7 @@ func (r *HRPRunner) InitWDAClient(device WDADevice) (client *wdaClient, err erro } // init WDA driver + gwda.SetDebug(true) capabilities := gwda.NewCapabilities() capabilities.WithDefaultAlertAction(gwda.AlertActionAccept) driver, err := gwda.NewUSBDriver(capabilities, *targetDevice) @@ -728,7 +729,7 @@ func (w *wdaClient) findElement(param string) (ele gwda.WebElement, err error) { } else { // name selector = gwda.BySelector{ - Name: param, + LinkText: gwda.NewElementAttribute().WithName(param), } } @@ -737,7 +738,7 @@ func (w *wdaClient) findElement(param string) (ele gwda.WebElement, err error) { func (w *wdaClient) assertName(name string, exists bool) bool { selector := gwda.BySelector{ - Name: name, + LinkText: gwda.NewElementAttribute().WithName(name), } _, err := w.Driver.FindElement(selector) return exists == (err == nil) diff --git a/hrp/step_ios_ui_test.go b/hrp/step_ios_ui_test.go index 78972278..9ce227bb 100644 --- a/hrp/step_ios_ui_test.go +++ b/hrp/step_ios_ui_test.go @@ -48,7 +48,8 @@ func TestIOSSearchApp(t *testing.T) { func TestIOSAppLaunch(t *testing.T) { testCase := &TestCase{ - Config: NewConfig("启动 & 关闭 App"), + Config: NewConfig("启动 & 关闭 App"). + SetIOS(WDADevice{Port: 8100, MjpegPort: 9100}), TestSteps: []IStep{ NewStep("终止今日头条"). IOS().AppTerminate("com.ss.iphone.article.News"), @@ -71,7 +72,7 @@ func TestIOSAppLaunch(t *testing.T) { func TestIOSWeixinLive(t *testing.T) { testCase := &TestCase{ Config: NewConfig("ios ui action on 微信直播"). - SetIOS(WDADevice{Port: 8700, MjpegPort: 8800}), + SetIOS(WDADevice{Port: 8100, MjpegPort: 9100}), TestSteps: []IStep{ NewStep("启动微信"). IOS().