我需要使用 Xamarin.UITest 2.0.9 在 iOS 10.3 上的 datepicker 中设置日期。Repl 在尝试获取树时崩溃,但我q => q.Class("UIDatePicker")
对此元素使用以下查询。
我正在尝试
使用以下代码
通过调用 SetDate 方法https://developer.xamarin.com/api/member/MonoTouch.UIKit.UIDatePicker.SetDate/p/MonoTouch.Foundation.NSDate/System.Boolean/app.Query(q => q.Class("UIDatePicker").Invoke("setDate", date, false))
来设置日期,其中date 是一个 DateTime 对象,但它会引发异常:
System.Exception : Error while performing Query([unknown])
----> System.Exception : Invoking an iOS selector requires either 0 or an uneven number of arguments (they have to match up pairwise including method name).
我也尝试通过以下方式设置日期:
app.Query(q => q.Class("UIDatePicker").Invoke("setDate", date))
但它返回object[1] { null }
并且没有任何反应。
DatePicker 图片:在此处输入图片描述