This is a known issuechromedriver . Unfortunately, sending keyboard shortcuts from Protractor / WebDriverJS will not work on Chrome + Mac.
In our project, we moved all the tests that use keyboard shortcuts for Firefox:
var firefox_only_specs = [
"../specs/sometest1.spec.js",
"../specs/sometest2.spec.js"
];
exports.config = {
multiCapabilities: [
{
browserName: "chrome",
chromeOptions: {
args: ["incognito", "disable-extensions", "start-maximized"]
},
specs: [
"../specs/*.spec.js"
],
exclude: firefox_only_specs
},
{
browserName: "firefox",
specs: firefox_only_specs
}
],
}