3
3
import aquality .selenium .core .configurations .IElementCacheConfiguration ;
4
4
import aquality .selenium .core .configurations .ILoggerConfiguration ;
5
5
import aquality .selenium .core .configurations .IRetryConfiguration ;
6
+ import aquality .selenium .core .configurations .IVisualizationConfiguration ;
6
7
import com .google .inject .Inject ;
7
8
8
9
public class Configuration implements IConfiguration {
@@ -12,16 +13,18 @@ public class Configuration implements IConfiguration {
12
13
private final IBrowserProfile browserProfile ;
13
14
private final ILoggerConfiguration loggerConfiguration ;
14
15
private final IElementCacheConfiguration elementCacheConfiguration ;
16
+ private final IVisualizationConfiguration visualizationConfiguration ;
15
17
16
18
@ Inject
17
19
public Configuration (ITimeoutConfiguration timeoutConfiguration , IRetryConfiguration retryConfiguration ,
18
20
IBrowserProfile browserProfile , ILoggerConfiguration loggerConfiguration ,
19
- IElementCacheConfiguration elementCacheConfiguration ) {
21
+ IElementCacheConfiguration elementCacheConfiguration , IVisualizationConfiguration visualizationConfiguration ) {
20
22
this .timeoutConfiguration = timeoutConfiguration ;
21
23
this .retryConfiguration = retryConfiguration ;
22
24
this .browserProfile = browserProfile ;
23
25
this .loggerConfiguration = loggerConfiguration ;
24
26
this .elementCacheConfiguration = elementCacheConfiguration ;
27
+ this .visualizationConfiguration = visualizationConfiguration ;
25
28
}
26
29
27
30
@ Override
@@ -48,4 +51,9 @@ public ILoggerConfiguration getLoggerConfiguration() {
48
51
public IElementCacheConfiguration getElementCacheConfiguration () {
49
52
return elementCacheConfiguration ;
50
53
}
54
+
55
+ @ Override
56
+ public IVisualizationConfiguration getVisualizationConfiguration () {
57
+ return visualizationConfiguration ;
58
+ }
51
59
}
0 commit comments