0

テストのsetUpセクションに次のタイムアウトがあります

driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.manage().timeouts().setScriptTimeout(60, TimeUnit.SECONDS);
driver.manage().timeouts().pageLoadTimeout(60, TimeUnit.SECONDS);

しかし、それらのどれも名誉を与えられていないようです。私が正しく理解していれば、60秒以内にアクションがない場合、setScriptTimeoutはエラーをスローするはずです。これは当てはまらないようです。これらのタイムアウトを強制するために、各@Testの開始時に特に何かをする必要がありますか?

4

1 に答える 1

0

解決しました。@Test(Timeout = 300000)で各テストを開始すると、これが修正されました。指定よりも時間がかかる場合、各テストはタイムアウトになります。

于 2013-03-13T17:27:29.497 に答える