【发布时间】:2017-12-17 08:54:15
【问题描述】:
当显示 ContentView 时,我的代码将专注于 Xamarin.Forms 条目字段。然后,这将自动关注 Android 设备上的 Xamarin.Forms 条目字段。
现在,我想编写一个 UI 测试以确认该字段已自动聚焦。
如何在 Calabash/ruby 测试中检测到某个字段已自动对焦?
【问题讨论】:
标签: c# ruby xamarin.forms ui-testing calabash-android
当显示 ContentView 时,我的代码将专注于 Xamarin.Forms 条目字段。然后,这将自动关注 Android 设备上的 Xamarin.Forms 条目字段。
现在,我想编写一个 UI 测试以确认该字段已自动聚焦。
如何在 Calabash/ruby 测试中检测到某个字段已自动对焦?
【问题讨论】:
标签: c# ruby xamarin.forms ui-testing calabash-android
想通了。不完全检测领域得到焦点,但检测到键盘显示,这是我最初的问题。
当字段聚焦时,会显示键盘,这就是我想在 Calabash 测试中测试的内容。
那么,转到适用于 Android 的 Calabash API http://calabashapi.xamarin.com/android/,我看到 TextHelpers 包含键盘可见?可以从 ruby 定义中调用它来检查键盘的可见性。
【讨论】: