File tree Expand file tree Collapse file tree 10 files changed +19
-12
lines changed
src/main/java/software/xdev/testcontainers/selenium/containers/browser Expand file tree Collapse file tree 10 files changed +19
-12
lines changed File renamed without changes.
Original file line number Diff line number Diff line change 6
6
7
7
# Force MVN Wrapper Linux files LF
8
8
mvnw text eol =lf
9
- .mvn / wrapper / maven-wrapper.properties text eol =lf
9
+ maven-wrapper.properties text eol =lf
Original file line number Diff line number Diff line change 89
89
90
90
- name : Create Release
91
91
id : create_release
92
- uses : shogo82148/actions-create-release@e5f206451d4ace2da9916d01f1aef279997f8659 # v1
92
+ uses : shogo82148/actions-create-release@4661dc54f7b4b564074e9fbf73884d960de569a3 # v1
93
93
with :
94
94
tag_name : v${{ steps.version.outputs.release }}
95
95
release_name : v${{ steps.version.outputs.release }}
Original file line number Diff line number Diff line change 14
14
# KIND, either express or implied. See the License for the
15
15
# specific language governing permissions and limitations
16
16
# under the License.
17
- distributionUrl =https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.9 /apache-maven-3.9.9 -bin.zip
17
+ distributionUrl =https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.10 /apache-maven-3.9.10 -bin.zip
Original file line number Diff line number Diff line change
1
+ # 1.2.3
2
+ * Make some constants externally accessible
3
+ * Provide chromium image (Chrome doesn't work on ARM64)
4
+
1
5
# 1.2.2
2
6
* [ Browser] Improve SHM configuration
3
7
Original file line number Diff line number Diff line change 75
75
<includeTests >true</includeTests >
76
76
<printFailingErrors >true</printFailingErrors >
77
77
<rulesets >
78
- <ruleset >.config/pmd/ruleset.xml</ruleset >
78
+ <ruleset >.config/pmd/java/ ruleset.xml</ruleset >
79
79
</rulesets >
80
80
</configuration >
81
81
<dependencies >
Original file line number Diff line number Diff line change 90
90
<dependency >
91
91
<groupId >org.junit.jupiter</groupId >
92
92
<artifactId >junit-jupiter</artifactId >
93
- <version >5.13.0 </version >
93
+ <version >5.13.1 </version >
94
94
<scope >test</scope >
95
95
</dependency >
96
96
<dependency >
356
356
<includeTests >true</includeTests >
357
357
<printFailingErrors >true</printFailingErrors >
358
358
<rulesets >
359
- <ruleset >../.config/pmd/ruleset.xml</ruleset >
359
+ <ruleset >../.config/pmd/java/ ruleset.xml</ruleset >
360
360
</rulesets >
361
361
</configuration >
362
362
<dependencies >
Original file line number Diff line number Diff line change @@ -73,9 +73,12 @@ public class BrowserWebDriverContainer<SELF extends BrowserWebDriverContainer<SE
73
73
{
74
74
protected static final Logger LOG = LoggerFactory .getLogger (BrowserWebDriverContainer .class );
75
75
76
- protected static final DockerImageName CHROME_IMAGE = DockerImageName .parse ("selenium/standalone-chrome" );
77
- protected static final DockerImageName FIREFOX_IMAGE = DockerImageName .parse ("selenium/standalone-firefox" );
78
- protected static final DockerImageName EDGE_IMAGE = DockerImageName .parse ("selenium/standalone-edge" );
76
+ public static final DockerImageName CHROME_IMAGE = DockerImageName .parse ("selenium/standalone-chrome" );
77
+ // NOTE: Chrome has no ARM64 image (Why Google?) -> Provide option to use Chromium instead
78
+ // https://github.com/SeleniumHQ/docker-selenium/discussions/2379
79
+ public static final DockerImageName CHROMIUM_IMAGE = DockerImageName .parse ("selenium/standalone-chromium" );
80
+ public static final DockerImageName FIREFOX_IMAGE = DockerImageName .parse ("selenium/standalone-firefox" );
81
+ public static final DockerImageName EDGE_IMAGE = DockerImageName .parse ("selenium/standalone-edge" );
79
82
80
83
protected static final Map <DockerImageName , String > WORKING_BROWSER_IMAGES_TRANSLATION =
81
84
Collections .synchronizedMap (new HashMap <>());
Original file line number Diff line number Diff line change @@ -77,7 +77,7 @@ protected static DockerImageName getStandardImageForCapabilities(
77
77
));
78
78
}
79
79
80
- protected static final class BrowserType
80
+ public static final class BrowserType
81
81
{
82
82
public static final String CHROME = "chrome" ;
83
83
public static final String FIREFOX = "firefox" ;
Original file line number Diff line number Diff line change @@ -37,8 +37,8 @@ public final class SeleniumUtils
37
37
{
38
38
private static final Logger LOG = LoggerFactory .getLogger (SeleniumUtils .class );
39
39
40
- // as of 2024-11
41
- public static final String DEFAULT_SELENIUM_VERSION = "4.26 .0" ;
40
+ // as of 2025-06
41
+ public static final String DEFAULT_SELENIUM_VERSION = "4.33 .0" ;
42
42
private static String cachedVersion ;
43
43
44
44
private SeleniumUtils ()
You can’t perform that action at this time.
0 commit comments