Как выполнить действие удаления ключа (возврат) на устройстве iOS с помощью Xamarin.UITest? - PullRequest
0 голосов
/ 14 января 2020

Кто-нибудь знает, как выполнить ввод с клавиатуры на устройстве iOS с помощью Xamarin.UITest?

Я пробовал:

var uia = "uia.keyboard().elements().firstWithName('Delete').tap()";
app.InvokeUia(uia);

, но у меня возникло исключение:

>>> app.InvokeUia("uia.keyboard().elements().firstWithName('Delete').tap()")                                                                                                                                                                        
Error while performing InvokeUia("uia.keyboard().elements().firstWithName('Delete').tap()")
Exception: System.Exception: InvokeUia is not supported when using DeviceAgent
  at Xamarin.UITest.iOS.iOSGestures.InvokeUia (System.String script) [0x00008] in <12fefce8c9d24a03847e99ca872ebbec>:0 
  at Xamarin.UITest.iOS.iOSApp+<>c__DisplayClass69_0.<InvokeUia>b__0 () [0x00000] in <12fefce8c9d24a03847e99ca872ebbec>:0 
  at Xamarin.UITest.Utils.ErrorReporting.With[T] (System.Func`1[TResult] func, System.Object[] args, System.String memberName) [0x0000e] in <12fefce8c9d24a03847e99ca872ebbec>:0 
Exception: Error while performing InvokeUia("uia.keyboard().elements().firstWithName('Delete').tap()")

Мне не нужно очищать все введенные данные от ввода. Мне просто нужно выполнять возвраты пользователя для выполнения проверки каждый раз, когда персонаж был удален

Есть мысли?

...