feat: android input by appium ime

This commit is contained in:
余泓铮
2024-04-08 15:03:40 +08:00
parent df745842d5
commit 58a905328b
10 changed files with 459 additions and 59 deletions
+21 -5
View File
@@ -10,17 +10,23 @@ import (
)
var (
bundleId = "com.apple.Preferences"
driver WebDriver
bundleId = "com.apple.Preferences"
driver WebDriver
iOSDriverExt *DriverExt
)
func setup(t *testing.T) {
device, err := NewIOSDevice()
device, err := NewIOSDevice(WithWDAPort(8700), WithWDAMjpegPort(8800))
if err != nil {
t.Fatal(err)
}
driver, err = device.NewUSBDriver(nil)
capabilities := NewCapabilities()
capabilities.WithDefaultAlertAction(AlertActionAccept)
driver, err = device.NewUSBDriver(capabilities)
if err != nil {
t.Fatal(err)
}
iOSDriverExt, err = newDriverExt(device, driver, nil)
if err != nil {
t.Fatal(err)
}
@@ -267,6 +273,16 @@ func Test_remoteWD_Drag(t *testing.T) {
}
}
func Test_Relative_Drag(t *testing.T) {
setup(t)
// err := driver.Drag(200, 300, 200, 500, WithDataPressDuration(0.5))
err := iOSDriverExt.SwipeRelative(0.5, 0.7, 0.5, 0.5)
if err != nil {
t.Fatal(err)
}
}
func Test_remoteWD_SetPasteboard(t *testing.T) {
setup(t)