From da9fde63bf5ba317caaf4a202b903e56adcc6f60 Mon Sep 17 00:00:00 2001 From: "lilong.129" Date: Thu, 11 May 2023 20:20:14 +0800 Subject: [PATCH] fix: tap X button on upper-right corner to exit live room --- hrp/pkg/uixt/video_crawler.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/hrp/pkg/uixt/video_crawler.go b/hrp/pkg/uixt/video_crawler.go index 31171079..94048787 100644 --- a/hrp/pkg/uixt/video_crawler.go +++ b/hrp/pkg/uixt/video_crawler.go @@ -293,6 +293,17 @@ func (l *LiveCrawler) exitLiveRoom() error { return nil } + // click X button on upper-right corner + if err := l.driver.TapXY(0.95, 0.05); err == nil { + log.Info().Msg("tap X button on upper-right corner to exit live room") + time.Sleep(2 * time.Second) + + // check if back to feed page + if err := l.driver.assertActivity(l.configs.AppPackageName, "feed"); err == nil { + return nil + } + } + return errors.New("exit live room failed") }