Kir*_*ran 0 xamarin.ios xamarin xamarin.uitest
我们正在尝试在Xamarin Test Cloud上设置测试运行,并且经常遇到以下问题.
例如,对于登录方案,有时输入文本时键盘不可见,我得到以下异常:
执行EnterText时出错("XXXXXX")
例外:System.Exception:没有键盘可见文本输入.在Xamarin.UITest.iOS.iOSApp + c__AnonStorey5.<> m__0()<0x69f0838 + 0x0011f> in:0 at Xamarin.UITest.Utils.ErrorReporting.With(System.Action func,System.Object [] args,System.String memberName)<0x69e0988 + 0x00030> in:0
我不相信增加等待时间是最好的解决方案.你遇到过这个问题吗?关于什么是最佳解决方案的任何建议?
你在用Xamarin.UITest 2.0.0吗?
Xamarin.UITest 2.0.0
[iOS] EnterText()偶尔会很慢或抛出错误.
添加一个更长的 WaitForElement()
WaitForElement.也许90秒?如果在较短的时间内找到该元素,则不会等待整整90秒.app.WaitForElement(c=>c.Marked("success_message_label"), "Did not see the success message."), new TimeSpan(0,0,1,30,0));在UITest中尝试Thread.Sleep(毫秒)
WaitForElement,可以随时使用Thread.Sleep(5000);暂停UITest,让手机赶上.我个人在使用旧手机时自己使用它.另请注意(对于未来的观看者)在本地iOS上进行测试时
IApp.EnterText如果模拟器配置为使用,则会失败hardware keyboard.在本地运行UITests之前,请确保将模拟器配置为使用软键盘.| 归档时间: |
|
| 查看次数: |
763 次 |
| 最近记录: |