fix: wait for uiautomator2 server start

This commit is contained in:
lilong.129
2024-10-11 22:29:25 +08:00
parent f8da26776a
commit 0f22477a83
2 changed files with 6 additions and 5 deletions
+1 -1
View File
@@ -1 +1 @@
v5.0.0-beta-2410112132 v5.0.0-beta-2410112229
+5 -4
View File
@@ -210,10 +210,10 @@ func (dev *AndroidDevice) Init() error {
"%s not installed", UIA2ServerTestPackageName) "%s not installed", UIA2ServerTestPackageName)
} }
// check uiautomator server package running // TODO: check uiautomator server package running
if dev.d.IsPackageRunning(UIA2ServerPackageName) { // if dev.d.IsPackageRunning(UIA2ServerPackageName) {
return nil // return nil
} // }
// start uiautomator2 server // start uiautomator2 server
go func() { go func() {
@@ -221,6 +221,7 @@ func (dev *AndroidDevice) Init() error {
log.Error().Err(err).Msg("start UIA2 failed") log.Error().Err(err).Msg("start UIA2 failed")
} }
}() }()
time.Sleep(5 * time.Second) // wait for uiautomator2 server start
} }
return nil return nil
} }