mirror of
https://github.com/httprunner/httprunner.git
synced 2026-05-12 02:21:29 +08:00
30 lines
529 B
Go
30 lines
529 B
Go
package uixt
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/httprunner/httprunner/v5/pkg/uixt/ai"
|
|
)
|
|
|
|
func TestNewDriverExt(t *testing.T) {
|
|
device, _ := NewAndroidDevice()
|
|
var driver IDriver
|
|
var err error
|
|
driver, err = NewADBDriver(device)
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
|
|
driverExt := NewXTDriver(driver,
|
|
ai.WithCVService(ai.CVServiceTypeVEDEM))
|
|
|
|
texts, _ := driverExt.GetScreenTexts()
|
|
t.Log(texts)
|
|
|
|
// get original dirver
|
|
driver = driverExt.IDriver.(*ADBDriver)
|
|
|
|
// get device
|
|
device = driver.GetDevice().(*AndroidDevice)
|
|
}
|