File tree 2 files changed +10
-2
lines changed 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -49,8 +49,7 @@ class BrowserWebDriverContainer(DockerContainer):
49
49
"""
50
50
def __init__ (self , capabilities , image = None ):
51
51
self .capabilities = capabilities
52
- if not image :
53
- self .image = get_image_name (capabilities )
52
+ self .image = image or get_image_name (capabilities )
54
53
self .port_to_expose = 4444
55
54
self .vnc_port_to_expose = 5900
56
55
super (BrowserWebDriverContainer , self ).__init__ (image = self .image )
Original file line number Diff line number Diff line change
1
+
2
+ def test_selenium_custom_image ():
3
+ from testcontainers .selenium import BrowserWebDriverContainer
4
+ from selenium .webdriver import DesiredCapabilities
5
+
6
+ image = "selenium/standalone-chrome:latest"
7
+ chrome = BrowserWebDriverContainer (DesiredCapabilities .CHROME , image = image )
8
+ assert "image" in dir (chrome ), "`image` attribute was not instantialized."
9
+ assert chrome .image == image , "`image` attribute was not set to the user provided value"
You can’t perform that action at this time.
0 commit comments