refactor: NewDataOptions and NewData

This commit is contained in:
debugtalk
2022-11-23 23:36:52 +08:00
parent 08fc2fbdd2
commit b9633638fa
10 changed files with 127 additions and 78 deletions
+28
View File
@@ -3,6 +3,7 @@
package demo
import (
"fmt"
"testing"
"time"
@@ -44,3 +45,30 @@ func TestIOSDemo(t *testing.T) {
}
}
}
func TestIOSGetOCRTexts(t *testing.T) {
device, err := uixt.NewIOSDevice(
uixt.WithWDAPort(8700), uixt.WithWDAMjpegPort(8800),
uixt.WithResetHomeOnStartup(false), // not reset home on startup
)
if err != nil {
t.Fatal(err)
}
capabilities := uixt.NewCapabilities()
capabilities.WithDefaultAlertAction(uixt.AlertActionAccept) // or uixt.AlertActionDismiss
driverExt, err := device.NewDriver(capabilities)
if err != nil {
t.Fatal(err)
}
for {
texts, err := driverExt.GetTextsByOCR()
if err != nil {
t.Fatal(err)
}
fmt.Println(texts)
time.Sleep(3 * time.Second)
}
}