我有一个应用程序,它有两个部分,一个WPF部分和一个Web部分。我写了一些编码的ui来测试它。然而,编码的ui不稳定,有时会失败并且有时会通过。它失败的原因是它无法找到一些控件!我尝试使用WaitForControlExist(8000)
,但它没有解决问题。我之前使用的是WaitForControlReady(8000)
,但它使得它更糟糕,原因主要是因为WPFButton
之类的某些控件,所以我决定使用WaitForControlExist
。如何使测试稳定,不会失败。
当我查看日志时,那些编码的ui无法获取的控件实际上存在于屏幕中,我不知道为什么它无法接收它们。