Calabash-android UI 测试 - 检测 Xamarin.Forms 输入字段是否具有焦点



我的代码在显示其 ContentView 时将专注于 Xamarin.Forms 输入字段。 然后,这将自动关注 Android 设备上的 Xamarin.Forms 输入字段。

现在,我想编写一个 UI 测试来确认该字段已自动聚焦。

如何在卡拉巴什/红宝石测试中检测场是否已自动聚焦?

想通了。 不是确切的检测场得到焦点,而是检测键盘显示,这是我最初的问题。

当字段聚焦时,将显示键盘,这就是我想在Calabash测试中测试的内容。

所以,转到 Calabash API for Android http://calabashapi.xamarin.com/android/,我看到 TextHelpers 包含 keyboard_visible?,可以从 Ruby 定义中调用它来检查键盘可见性。

最新更新