Xamarin形成测试布局

var child = new Frame();
var relativeLayout = new RelativeLayout();
relativeLayout.Children.Add(child,Constraint.RelativeToParent(r => 42));

var x = child.X;

x.Should().Be(42);

我正在尝试测试一些与Xamarin Forms应用程序中元素位置有关的逻辑。问题是x在这种情况下为0,但是在运行的App中为42。 我知道有UI测试的概念,但是我还不想走这条路。

在测试中是否有某种强制布局的方法?

在WPF中,您可以执行.Measure.Arrange来正确放置项目。

maomao2222221 回答:Xamarin形成测试布局

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3065015.html

大家都在问