1

在 Mac 上的 Xamarin 测试中,我正在运行一个测试,其中打开了一个选择器并且用户选择了其中的两个项目之一。

出于某种原因,这一行:

if (platform == Platform.iOS)
{
    //Invoke the native method selectRow() 
    app.Query(x => x.Class("UIPickerView").Invoke("selectRow", "[value_name]", "inComponent", 0, "animated", true));
}

其中 [value_name] 是两个项目之一的值,不起作用。

甚至还有 MSFT 文档: https ://docs.microsoft.com/en-us/appcenter/test-cloud/frameworks/uitest/features/date-time-pickers

但它不会起作用。

谁能分享他们是如何做到这一点的?

使用:

Visual Studio for Mac 版本 8.10.10

iPhone 12 iOS 15.0 模拟器

Xamarin.UITest Nuget 版本 3.2.2

4

0 回答 0