I am unable to use the Browser wild card for default browser when chrome is my default browser
I have recently taken over a test complete project and was told that we have never been able to test in chrome because unless we explicitly call Sys.Browser('chrome') it will not work. I would like to be able to use Sys.Browser('*') but this will not work when chrome is set to be my system default browser. Can you please shed some light on what my issue may be.
This is how I am trying to get the default browser but this is not working either
function getDefaultBrowser(){
Browsers.Refresh();
var defaultBrowserObj = Browsers.Item(Browsers.SystemDefaultBrowser);
var defaultBrowserCode = defaultBrowserObj.Family;
switch(defaultBrowserCode){
case -1:
browserName = "iexplore";
break;
case -2:
browserName = "firefox";
break;
case -3:
browserName = "chrome";
break;
case -6:
browserName = "edge";
break;
default:
browserName = null;
Log.Message(defaultBrowserCode + " is not a valid browser code");
}
return browserName;
}```