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.*
13
6
import org.junit.jupiter.api.Test
14
7
import org.testcontainers.containers.*
15
8
import org.testcontainers.junit.jupiter.*
16
9
import org.testcontainers.junit.jupiter.Container
17
10
import 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.*
21
13
22
14
@Testcontainers
23
15
class ZenikaIntegrationTests : LocalIntegrationTestBase () {
@@ -30,6 +22,7 @@ class ZenikaIntegrationTests : LocalIntegrationTestBase() {
30
22
*/
31
23
@Container
32
24
var zenikaChrome: GenericContainer <* > = GenericContainer (" zenika/alpine-chrome:latest" )
25
+ .withStartupTimeout(Duration .ofMinutes(5 )) // sometimes more than the default 2 minutes on CI
33
26
.withExposedPorts(9222 )
34
27
.withAccessToHost(true )
35
28
.withCommand(" --no-sandbox --remote-debugging-address=0.0.0.0 --remote-debugging-port=9222 about:blank" )
0 commit comments