6
UI testi için Selenium kullanıyorum.Selenium veya Coypu Öğe gösterimi için bekleyin ve gösterimden önce bekleyin.
Bir düğmeye bastığımda ne yapmak istiyorum. Sonra bir element var olana kadar bekleyeceğim. Ve ne kadar sürdüğüne zaman ayırın. Zaman aşımı ms'den uzun sürer. Yani 0 ya da mevcut değil.
Bunu kullanarak Coypu deneyin:
browser.FindCss("[name=""searchbtn""]").Click()
Dim vStopwatch = Stopwatch.StartNew()
browser.TryUntil(Function() browser.FindXPath("//*[@id=""blockDocumentsSearch""]").Hover(), Function() browser.FindCss("#repSearchDocuments > .list-group-item").Exists(), TimeSpan.FromMilliseconds(500), New Options() With {
.Timeout = TimeSpan.FromMilliseconds(10000)})
If Not browser.FindCss("#repSearchDocuments > .list-group-item").Exists() Then
pTCH.ErrorCurrentStep("Not showing any documents or timeout.", browser)
Return 0
End If
Return vStopwatch.ElapsedMilliseconds
Ama pek doğru bir sonuç vermek gibi görünmüyor.