wait
特定の条件下では数秒の待つことが必要になる場合があります。
wait関数を使用することができます。
引数waitSeconds
を指定せずに使用した場合はデフォルトでshortWaitSeconds
が適用されます。 shortWaitSeconds
はtestrunファイルで設定することができます。
参照 パラメーター
Wait1.kt
(kotlin/tutorial/basic/Wait1.kt
)
package tutorial.basic
import org.junit.jupiter.api.Order
import org.junit.jupiter.api.Test
import shirates.core.configuration.Testrun
import shirates.core.driver.commandextension.describe
import shirates.core.driver.wait
import shirates.core.testcode.UITest
@Testrun("testConfig/android/androidSettings/testrun.properties")
class Wait1 : UITest() {
@Test
@Order(10)
fun wait1() {
scenario {
case(1) {
action {
describe("Wait for a short time.")
.wait()
}
}
case(2) {
action {
describe("Wait for 3.0 seconds.")
.wait(3.0)
}
}
}
}
}