11load (
22 "//common:browsers.bzl" ,
33 "COMMON_TAGS" ,
4+ "chrome_beta_data" ,
45 "chrome_data" ,
56 "edge_data" ,
67 "firefox_data" ,
@@ -27,6 +28,20 @@ chrome_args = select({
2728 "//conditions:default" : [],
2829}) + headless_args
2930
31+ chrome_beta_args = select ({
32+ "@selenium//common:use_pinned_linux_chrome" : [
33+ "--driver-binary=$(location @linux_beta_chromedriver//:chromedriver)" ,
34+ "--browser-binary=$(location @linux_beta_chrome//:chrome-linux64/chrome)" ,
35+ "--browser-args=--disable-dev-shm-usage" ,
36+ "--browser-args=--no-sandbox" ,
37+ ],
38+ "@selenium//common:use_pinned_macos_chrome" : [
39+ "--driver-binary=$(location @mac_beta_chromedriver//:chromedriver)" ,
40+ "--browser-binary=$(location @mac_beta_chrome//:Chrome.app)/Contents/MacOS/Chrome" ,
41+ ],
42+ "//conditions:default" : [],
43+ }) + headless_args
44+
3045edge_args = select ({
3146 "@selenium//common:use_pinned_linux_edge" : [
3247 "--driver-binary=$(location @linux_edgedriver//:msedgedriver)" ,
@@ -59,6 +74,11 @@ BROWSERS = {
5974 "data" : chrome_data ,
6075 "tags" : COMMON_TAGS + ["chrome" ],
6176 },
77+ "chrome-beta" : {
78+ "args" : ["--driver=chrome" ] + chrome_beta_args ,
79+ "data" : chrome_beta_data ,
80+ "tags" : COMMON_TAGS + ["chrome" ],
81+ },
6282 "edge" : {
6383 "args" : ["--driver=edge" ] + edge_args ,
6484 "data" : edge_data ,
0 commit comments