如何与 Xamarin UITest 中的自定义键盘进行交互?

Posted

技术标签:

【中文标题】如何与 Xamarin UITest 中的自定义键盘进行交互?【英文标题】:How can I interact with my custom keyboard from Xamarin UITest? 【发布时间】:2016-06-09 07:30:35 【问题描述】:

我正在 ios 上试用 Xamarin.UITest,但遇到了无法滚动自定义 UIPickerView 键盘的问题。

所以我的问题是:如果我有一个UIPickerView 作为键盘,我该如何选择一个值?

【问题讨论】:

【参考方案1】:

您可以简单地在您的UIPickerView 上执行.Invoke("selectRow", 3 , "inComponent", 3, "animated", true) 来执行方法picker.SelectRow(3, 3, true)

完整声明:

app.Query(e => e.Id("MyUIPickerId").Invoke("selectRow", 3 , "inComponent", 3, "animated", true));

【讨论】:

以上是关于如何与 Xamarin UITest 中的自定义键盘进行交互?的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin.UITest 检索视图中的所有元素

Xamarin.UITest:如何检索设备显示的坐标

Xamarin UITest 本机 IOS 应用

Xamarin.UITest 与 OS X 10.15 不兼容?

如何停止 Xamarin.UITest 删除测试之间的数据?

将 Xamarin.UITest 与 MvvmCross 绑定一起使用