1- import kotlinx.coroutines.Dispatchers
2- import kotlinx.coroutines.delay
3- import kotlinx.coroutines.launch
4- import kotlinx.coroutines.withContext
5- import org.hildan.chrome.devtools.domains.dom.DescribeNodeRequest
6- import org.hildan.chrome.devtools.domains.dom.getDocumentRootNodeId
7- import org.hildan.chrome.devtools.protocol.ExperimentalChromeApi
8- import org.hildan.chrome.devtools.protocol.LegacyChromeTargetHttpApi
9- import org.hildan.chrome.devtools.runTestWithRealTime
10- import org.hildan.chrome.devtools.sessions.goto
11- import org.hildan.chrome.devtools.sessions.newPage
12- import org.hildan.chrome.devtools.sessions.use
1+ import kotlinx.coroutines.*
2+ import org.hildan.chrome.devtools.*
3+ import org.hildan.chrome.devtools.domains.dom.*
4+ import org.hildan.chrome.devtools.protocol.*
5+ import org.hildan.chrome.devtools.sessions.*
136import org.junit.jupiter.api.Test
147import org.testcontainers.containers.*
158import org.testcontainers.junit.jupiter.*
169import org.testcontainers.junit.jupiter.Container
1710import org.testcontainers.utility.*
18- import kotlin.test.Ignore
19- import kotlin.test.assertEquals
20- import kotlin.test.assertTrue
11+ import java.time.*
12+ import kotlin.test.*
2113
2214@Testcontainers
2315class ZenikaIntegrationTests : LocalIntegrationTestBase () {
@@ -30,6 +22,7 @@ class ZenikaIntegrationTests : LocalIntegrationTestBase() {
3022 */
3123 @Container
3224 var zenikaChrome: GenericContainer <* > = GenericContainer (" zenika/alpine-chrome:latest" )
25+ .withStartupTimeout(Duration .ofMinutes(5 )) // sometimes more than the default 2 minutes on CI
3326 .withExposedPorts(9222 )
3427 .withAccessToHost(true )
3528 .withCommand(" --no-sandbox --remote-debugging-address=0.0.0.0 --remote-debugging-port=9222 about:blank" )
0 commit comments