{"action":"created","issue":{"url":"https://api.github.com/repos/angular/protractor/issues/972","repository_url":"https://api.github.com/repos/angular/protractor","labels_url":"https://api.github.com/repos/angular/protractor/issues/972/labels{/name}","comments_url":"https://api.github.com/repos/angular/protractor/issues/972/comments","events_url":"https://api.github.com/repos/angular/protractor/issues/972/events","html_url":"https://github.com/angular/protractor/issues/972","id":36456178,"number":972,"title":"Shift+Click on Checkbox doesn't work with PhantomJS","user":{"login":"nwinkler","id":907063,"avatar_url":"https://avatars.githubusercontent.com/u/907063?v=3","gravatar_id":"","url":"https://api.github.com/users/nwinkler","html_url":"https://github.com/nwinkler","followers_url":"https://api.github.com/users/nwinkler/followers","following_url":"https://api.github.com/users/nwinkler/following{/other_user}","gists_url":"https://api.github.com/users/nwinkler/gists{/gist_id}","starred_url":"https://api.github.com/users/nwinkler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nwinkler/subscriptions","organizations_url":"https://api.github.com/users/nwinkler/orgs","repos_url":"https://api.github.com/users/nwinkler/repos","events_url":"https://api.github.com/users/nwinkler/events{/privacy}","received_events_url":"https://api.github.com/users/nwinkler/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/angular/protractor/labels/browser:%20phantomjs","name":"browser: phantomjs","color":"bfdadc"},{"url":"https://api.github.com/repos/angular/protractor/labels/status:%20external%20bug%20filed","name":"status: external bug filed","color":"bfe5bf"}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/angular/protractor/milestones/15","html_url":"https://github.com/angular/protractor/milestones/Blocked","labels_url":"https://api.github.com/repos/angular/protractor/milestones/15/labels","id":697054,"number":15,"title":"Blocked","description":"This is a milestone for issues waiting on other projects, such as external bugs.","creator":{"login":"juliemr","id":2081709,"avatar_url":"https://avatars.githubusercontent.com/u/2081709?v=3","gravatar_id":"","url":"https://api.github.com/users/juliemr","html_url":"https://github.com/juliemr","followers_url":"https://api.github.com/users/juliemr/followers","following_url":"https://api.github.com/users/juliemr/following{/other_user}","gists_url":"https://api.github.com/users/juliemr/gists{/gist_id}","starred_url":"https://api.github.com/users/juliemr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/juliemr/subscriptions","organizations_url":"https://api.github.com/users/juliemr/orgs","repos_url":"https://api.github.com/users/juliemr/repos","events_url":"https://api.github.com/users/juliemr/events{/privacy}","received_events_url":"https://api.github.com/users/juliemr/received_events","type":"User","site_admin":false},"open_issues":21,"closed_issues":24,"state":"open","created_at":"2014-06-20T18:18:47Z","updated_at":"2016-07-13T20:49:47Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2014-06-25T07:54:46Z","updated_at":"2016-07-13T20:49:47Z","closed_at":"2016-07-13T20:49:47Z","body":"I'm trying to simulate a Shift+Click on a checkbox on a web page. The checkbox has an `ng-click` event handler registered. The event is fired in both Chrome and PhantomJS, but the difference is that in Chrome, the event's `shiftKey` property is set to `true`, while in PhantomJS, it's set to `false`.\r\n\r\nThis is the code I'm using to do the click:\r\n\r\n```\r\nvar checkbox = element.findElement(by.css('input[type=\"checkbox\"]'));\r\n\r\nprotractor.getInstance().actions()\r\n    .keyDown(protractor.Key.SHIFT)\r\n    .click(checkbox)\r\n    .perform();\r\n```\r\n\r\nIs this a known limitation, or am I using the wrong code? I've tried adding a `keyUp` for the shift key after the `click`, but it didn't change anything.\r\n\r\nVersions:\r\n* Protractor: 0.23.1\r\n* Selenium Webdriver: 2.41.0\r\n* PhantomJS: 1.9.7-10"},"comment":{"url":"https://api.github.com/repos/angular/protractor/issues/comments/232482256","html_url":"https://github.com/angular/protractor/issues/972#issuecomment-232482256","issue_url":"https://api.github.com/repos/angular/protractor/issues/972","id":232482256,"user":{"login":"juliemr","id":2081709,"avatar_url":"https://avatars.githubusercontent.com/u/2081709?v=3","gravatar_id":"","url":"https://api.github.com/users/juliemr","html_url":"https://github.com/juliemr","followers_url":"https://api.github.com/users/juliemr/followers","following_url":"https://api.github.com/users/juliemr/following{/other_user}","gists_url":"https://api.github.com/users/juliemr/gists{/gist_id}","starred_url":"https://api.github.com/users/juliemr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/juliemr/subscriptions","organizations_url":"https://api.github.com/users/juliemr/orgs","repos_url":"https://api.github.com/users/juliemr/repos","events_url":"https://api.github.com/users/juliemr/events{/privacy}","received_events_url":"https://api.github.com/users/juliemr/received_events","type":"User","site_admin":false},"created_at":"2016-07-13T20:49:47Z","updated_at":"2016-07-13T20:49:47Z","body":"For the record, issue is https://github.com/detro/ghostdriver/issues/364\r\n\r\nClosing, as this is now covered elsewhere."}}
{"actor":{"display_login":"juliemr"}}