I'm having an issue with the EnterText method not working on iOS 9.3.2 simulated devices. I keep getting the "Timed out waiting for keyboard" error. I am not having any issues with Android.
Things to note
The code was created in Test recorder and moved to a UITest project in Xamarin Studio. The code in question simply selects a entry control, then tries to enter text into the control. The selection of the control works, but the enterText method times out waiting for the keyboard.
The code (and output) is:
app.Tap(x => x.Marked("Username"));
-Tapping element matching Marked("Username") at coordinates [ 160, 244.95 ].
app.EnterText(x => x.Marked("Username"),"UserName");
-Entering text 'UserName' in element matching Marked("Username") at coordinates [ 160, 244.95 ].
-Error while performing EnterText(Marked("Username"), "UserName") Exception: System.TimeoutException: Timed out waiting for keyboard. at Xamarin.UITest.Shared.WaitForHelper.WaitFor (System.Func
1 predicate, System.String timeoutMessage, Nullable1 timeout, Nullable
1 retryFrequency, Nullable1 postTimeout)"
Things I've tried:
1. Ensured automation support is turned on the simulator
2. Disconnected the hardware keyboard on the simulator
3. Reset the simulator
4. Toggle the keyboard
The app I'm testing is using the following packages
Thanks in advance.