我想为xamarin ios应用程序设置测试自动化使用Xamarin.UITest,有一种方法来设置自动化id的Xamarin.Forms项目,但没有找到的方法来设置iOS应用程序。
我已经安装了两个nuget - Xamarin.UITest - NUnit
并在Test类文件中设置代码
var config = ConfigureApp
.iOS
.InstalledApp("package.identifier")
.EnableLocalScreenshots();发布于 2020-03-24 17:58:20
您可以对原生iOS元素使用"AccessibilityIdentifier“属性。我已经测试过了,它在我这一端工作正常。
发布于 2019-08-22 01:54:08
您可以为每个表单元素设置Automation ID,方法是进入MainPage.xaml并为中的每个元素添加AutomationID = "idname“。例如:
<StackLayout>
<!-- Place new controls here -->
<Label Text="Welcome to Xamarin.Forms!"
HorizontalOptions="Center"
AutomationId="Label1"
VerticalOptions="CenterAndExpand" />
</StackLayout>https://stackoverflow.com/questions/57089005
复制相似问题