2017-04-26 93 views

回答

1

我設法通過來解決此問題:

import org.hamcrest.Matchers; 
import org.loadui.testfx.controls.impl.VisibleNodesMatcher; 

waitUntil(".dialog-pane", Matchers.is(VisibleNodesMatcher.visible())); 
+0

您還可以在秒內傳遞超時參數: waitUntil(「。dialog-pane」,Matchers.is(VisibleNodesMatcher.visible()),10); –

1

您可以使用此方法也:

import org.testfx.util.WaitForAsyncUtils; 

WaitForAsyncUtils.waitFor(10, TimeUnit.SECONDS, new Callable<Boolean>() { 
    @Override 
    public Boolean call() throws Exception { 
     return find(".dialog-pane").isVisible(); 
    } 
}); 

有了這個解決方案,您還可以定義TIMEUNIT。

相關問題