blob: 0617a80c934d494a2e9aa226a55994fbadc2bfd4 [file] [log] [blame] [edit]
COMMON_TAGS = [
"browser-test",
# We have to use no-sandbox at the moment because Firefox crashes
# when run under sandbox: https://bugzilla.mozilla.org/show_bug.cgi?id=1382498.
# For Chromium-based browser, we can just pass `--no-sandbox` flag.
"no-sandbox",
"requires-network",
]
chromedriver_data = select({
"@selenium//common:use_pinned_linux_chrome": [
"@linux_chromedriver//:chromedriver",
],
"@selenium//common:use_pinned_macos_chrome": [
"@mac_chromedriver//:chromedriver",
],
"@selenium//common:use_local_chromedriver": ["@selenium//common:chromedriver"],
"//conditions:default": [],
})
chrome_data = select({
"@selenium//common:use_pinned_linux_chrome": [
"@linux_chrome//:files",
"@linux_chrome//:chrome-linux64/chrome",
],
"@selenium//common:use_pinned_macos_chrome": [
"@mac_chrome//:Chrome.app",
],
"//conditions:default": [],
}) + chromedriver_data
edgedriver_data = select({
"@selenium//common:use_pinned_linux_edge": [
"@linux_edgedriver//:msedgedriver",
],
"@selenium//common:use_pinned_macos_edge": [
"@mac_edgedriver//:msedgedriver",
],
"@selenium//common:use_local_msedgedriver": ["@selenium//common:msedgedriver"],
"//conditions:default": [],
})
edge_data = select({
"@selenium//common:use_pinned_linux_edge": [
"@linux_edge//:files",
"@linux_edge//:opt/microsoft/msedge/microsoft-edge",
],
"@selenium//common:use_pinned_macos_edge": [
"@mac_edge//:Edge.app",
],
"//conditions:default": [],
}) + edgedriver_data
geckodriver_data = select({
"@selenium//common:use_pinned_linux_firefox": [
"@linux_geckodriver//:geckodriver",
],
"@selenium//common:use_pinned_macos_firefox": [
"@mac_geckodriver//:geckodriver",
],
"@selenium//common:use_local_geckodriver": ["@selenium//common:geckodriver"],
"//conditions:default": [],
})
firefox_data = select({
"@selenium//common:use_pinned_linux_firefox": [
"@linux_firefox//:files",
"@linux_firefox//:firefox/firefox",
],
"@selenium//common:use_pinned_macos_firefox": [
"@mac_firefox//:Firefox.app",
],
"//conditions:default": [],
}) + geckodriver_data
firefox_beta_data = select({
"@selenium//common:use_pinned_linux_firefox": [
"@linux_beta_firefox//:files",
"@linux_beta_firefox//:firefox/firefox",
],
"@selenium//common:use_pinned_macos_firefox": [
"@mac_beta_firefox//:Firefox.app",
],
"//conditions:default": [],
}) + geckodriver_data
chromedriver_beta_data = select({
"@selenium//common:use_pinned_linux_chrome": [
"@linux_beta_chromedriver//:chromedriver",
],
"@selenium//common:use_pinned_macos_chrome": [
"@mac_beta_chromedriver//:chromedriver",
],
"@selenium//common:use_local_chromedriver": ["@selenium//common:chromedriver"],
"//conditions:default": [],
})
chrome_beta_data = select({
"@selenium//common:use_pinned_linux_chrome": [
"@linux_beta_chrome//:files",
"@linux_beta_chrome//:chrome-linux64/chrome",
],
"@selenium//common:use_pinned_macos_chrome": [
"@mac_beta_chrome//:Chrome.app",
],
"//conditions:default": [],
}) + chromedriver_beta_data