From 59f145e3d6b59120a18f86af272c19ddff39bd88 Mon Sep 17 00:00:00 2001 From: Diego Molina Date: Fri, 7 Sep 2018 10:26:00 +0200 Subject: [PATCH] [Grid] Adding image for Safari Technology Preview, fixes #6297 --- .../grid/images/safari_technology_preview.png | Bin 0 -> 1393 bytes .../grid/web/servlet/console/MiniCapability.java | 12 +++++++++--- 2 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 java/server/src/org/openqa/grid/images/safari_technology_preview.png diff --git a/java/server/src/org/openqa/grid/images/safari_technology_preview.png b/java/server/src/org/openqa/grid/images/safari_technology_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..4958b23c6f1794cee6a36cca8b98b24cce91eff9 GIT binary patch literal 1393 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8X6a5n0T@z%2~Ij105p zNH8!kMrMXYltlRYSS9D@>LsS+C#C9DVstT4fPE4;bsH1+JHo@{EISEfi{E8 zw==W>t3(ll+GC>+vK+}V5TAlYfnK%aveAbJn;njC6 zy0oX7Sdb;v=7%;+{SZi;3TOd#&cv|NqK*#C~3tQc==Ak#SJfeqyZ7p1o5) zUz%FO9XDA!^g!12iLcBqUd{hM^WE!N0UyOh`d3C~2pT%=jjPXp81(IH_x;%B?UHO6 zl3o*qT*@!EsfyL9D0JbnG^U-0=yjeD7sTV5E4th}?eAoc0pmz#^b1eBM?b1sfH zdlMn#r_|{Z&9!cuZ1pMEJNCtH>%Zl5>&=fpbZP4w_dqF=>8IzO(G|^IFUGRe-olti zcv#+zdy)!ZNAR)pRal^y(?Nx&^0T z(+owa@Y*B%4DM>r66aR(?q6%yKJ}e*!HS0alOFgwD*5ewb#Lv*hU_`)50n^E8Tahs zKD$K1@?NiLk$j#^wP1a`B~#K1jy-G@E4;KVES_hu?pv417JFUymhh`ao@Bj$vv+q2 zKW96zmDgwPZ`sPnk_M+4OSKDHxzE{5Rh!<$d~Ac8ZuIUcxAL6*IcNTTt#<65zp~|n z$8W^#lRqZ6B}j3ku$Hdxa$C%F^CD9xd%?D&0-LwSub8@J-z)K{)GvQ80vmxX2B4D(Lq=bK)7^XAR->(9CM*NR_@ zZjCv4V&1eTebu=h{Y@<*le{OSbR5xZx%B1ejbQ#)FB_k%c6N4_-?T!Qoqh82@^@7) z8lw5jo``v0y19~bVY|>Yg)4$VuSFMLJly)w-+veZi-hMxz*JaDelb&XF zcJI=RdJivNe7^os$&KUOH;r`HT@7(%67cGHEAir$@5XcU%=T|K|9I`ii5J!v4+`cj zEr@n;>3exo{`eoYxPsSfYwNsAR^8V~S~hL_?X%n}Vl`zSE~>9{E1c=mwo33Hzrfth UwGVv4+CT-Hr>mdKI;Vst0GE_QVE_OC literal 0 HcmV?d00001 diff --git a/java/server/src/org/openqa/grid/web/servlet/console/MiniCapability.java b/java/server/src/org/openqa/grid/web/servlet/console/MiniCapability.java index b15831fc715b8..84f4560cbafe2 100644 --- a/java/server/src/org/openqa/grid/web/servlet/console/MiniCapability.java +++ b/java/server/src/org/openqa/grid/web/servlet/console/MiniCapability.java @@ -17,6 +17,8 @@ package org.openqa.grid.web.servlet.console; +import com.google.common.base.Strings; + import org.openqa.grid.internal.TestSlot; import org.openqa.selenium.remote.BrowserType; import org.openqa.selenium.remote.DesiredCapabilities; @@ -69,7 +71,7 @@ private String getConsoleIconPath(DesiredCapabilities cap) { private String consoleIconName(DesiredCapabilities cap) { String browserString = cap.getBrowserName(); - if (browserString == null || "".equals(browserString)) { + if (Strings.isNullOrEmpty(browserString)) { return "missingBrowserName"; } @@ -92,8 +94,12 @@ private String consoleIconName(DesiredCapabilities cap) { ret = BrowserType.FIREFOX; } - } else if (browserString.startsWith("*safari")) { - ret = BrowserType.SAFARI; + } else if (browserString.toLowerCase().contains("safari")) { + if (browserString.toLowerCase().contains("technology")) { + ret = "safari_technology_preview"; + } else { + ret = BrowserType.SAFARI; + } } else if (browserString.startsWith("*googlechrome")) { ret = BrowserType.CHROME; } else if (browserString.startsWith("opera")) {