首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为TestAutomation的xamarin.ios app的元素设置自动化id?

如何为TestAutomation的xamarin.ios app的元素设置自动化id?
EN

Stack Overflow用户
提问于 2019-07-18 15:15:08
回答 2查看 601关注 0票数 1

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

我已经安装了两个nuget - Xamarin.UITest - NUnit

并在Test类文件中设置代码

代码语言:javascript
复制
var config = ConfigureApp
                .iOS
                .InstalledApp("package.identifier")
                .EnableLocalScreenshots();
EN

回答 2

Stack Overflow用户

发布于 2020-03-24 17:58:20

您可以对原生iOS元素使用"AccessibilityIdentifier“属性。我已经测试过了,它在我这一端工作正常。

票数 1
EN

Stack Overflow用户

发布于 2019-08-22 01:54:08

您可以为每个表单元素设置Automation ID,方法是进入MainPage.xaml并为中的每个元素添加AutomationID = "idname“。例如:

代码语言:javascript
复制
   <StackLayout>
        <!-- Place new controls here -->
        <Label Text="Welcome to Xamarin.Forms!" 
           HorizontalOptions="Center"
           AutomationId="Label1"
           VerticalOptions="CenterAndExpand" />
    </StackLayout>
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57089005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档