如何为测试自动化设置xamarin.ios应用程序元素的自动化id?

如何为测试自动化设置xamarin.ios应用程序元素的自动化id?,xamarin.ios,visual-studio-app-center,Xamarin.ios,Visual Studio App Center,我想使用xamarin.UITest为xamarin ios应用程序设置测试自动化,有一种方法可以为xamarin.Forms项目设置自动化id,但找不到为ios应用程序设置的方法 我安装了两个nuget -Xamarin.UITest -努尼特 并在测试类文件中设置代码 var config = ConfigureApp .iOS .InstalledApp("package.identifier")

我想使用xamarin.UITest为xamarin ios应用程序设置测试自动化,有一种方法可以为xamarin.Forms项目设置自动化id,但找不到为ios应用程序设置的方法

我安装了两个nuget -Xamarin.UITest -努尼特

并在测试类文件中设置代码

var config = ConfigureApp
                .iOS
                .InstalledApp("package.identifier")
                .EnableLocalScreenshots();

您可以通过进入MainPage.xaml并为中的每个元素添加AutomationID=“idname”,为每个表单元素设置自动化ID。 e、 g


通过进入MainPage.xaml并为中的每个元素添加AutomationID=“idname”,可以为每个表单元素设置自动化ID。 e、 g



您可以对本机iOS元素使用“AccessibilityIdentifier”属性。我已经进行了测试,目前正在运行。

您可以对本机iOS元素使用“AccessibilityIdentifier”属性。我已经测试过了,它在我这边工作。

但我正在寻找Xamarin.iOS[本机]解决方案@ssheode但我正在寻找Xamarin.iOS[本机]解决方案@ssheodeNever HATCH添加
AccessibilityIdentifier
对象的代码示例以帮助他们了解如何使用该对象。在序列图像板文件中选择元素时,可以在“属性”面板上找到该属性Never HATCH添加
AccessibilityIdentifier
对象的代码示例以帮助他们了解如何使用在脚本文件中选择元素时,可以在“属性”面板上找到该属性
   <StackLayout>
        <!-- Place new controls here -->
        <Label Text="Welcome to Xamarin.Forms!" 
           HorizontalOptions="Center"
           AutomationId="Label1"
           VerticalOptions="CenterAndExpand" />
    </StackLayout>