{"action":"created","issue":{"url":"https://api.github.com/repos/Polymer/web-component-tester/issues/123","labels_url":"https://api.github.com/repos/Polymer/web-component-tester/issues/123/labels{/name}","comments_url":"https://api.github.com/repos/Polymer/web-component-tester/issues/123/comments","events_url":"https://api.github.com/repos/Polymer/web-component-tester/issues/123/events","html_url":"https://github.com/Polymer/web-component-tester/issues/123","id":55835691,"number":123,"title":"Integrate accessibility testing","user":{"login":"azakus","id":46725,"avatar_url":"https://avatars.githubusercontent.com/u/46725?v=3","gravatar_id":"","url":"https://api.github.com/users/azakus","html_url":"https://github.com/azakus","followers_url":"https://api.github.com/users/azakus/followers","following_url":"https://api.github.com/users/azakus/following{/other_user}","gists_url":"https://api.github.com/users/azakus/gists{/gist_id}","starred_url":"https://api.github.com/users/azakus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/azakus/subscriptions","organizations_url":"https://api.github.com/users/azakus/orgs","repos_url":"https://api.github.com/users/azakus/repos","events_url":"https://api.github.com/users/azakus/events{/privacy}","received_events_url":"https://api.github.com/users/azakus/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Polymer/web-component-tester/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"nevir","id":41373,"avatar_url":"https://avatars.githubusercontent.com/u/41373?v=3","gravatar_id":"","url":"https://api.github.com/users/nevir","html_url":"https://github.com/nevir","followers_url":"https://api.github.com/users/nevir/followers","following_url":"https://api.github.com/users/nevir/following{/other_user}","gists_url":"https://api.github.com/users/nevir/gists{/gist_id}","starred_url":"https://api.github.com/users/nevir/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nevir/subscriptions","organizations_url":"https://api.github.com/users/nevir/orgs","repos_url":"https://api.github.com/users/nevir/repos","events_url":"https://api.github.com/users/nevir/events{/privacy}","received_events_url":"https://api.github.com/users/nevir/received_events","type":"User","site_admin":false},"milestone":null,"comments":5,"created_at":"2015-01-28T23:59:48Z","updated_at":"2015-02-04T10:56:38Z","closed_at":null,"body":"The Chrome accessibility team maintains [GoogleChrome/accessibility-developer-tools](https://github.com/GoogleChrome/accessibility-developer-tools), which would make it nice and easy to test for accessibility of web components. On npm as `accessibility-developer-tools`.\r\n\r\nI think the main work would be making mocha understand the output of the accessibility tests. It would still be up to the individual element author to make tests."},"comment":{"url":"https://api.github.com/repos/Polymer/web-component-tester/issues/comments/72835863","html_url":"https://github.com/Polymer/web-component-tester/issues/123#issuecomment-72835863","issue_url":"https://api.github.com/repos/Polymer/web-component-tester/issues/123","id":72835863,"user":{"login":"addyosmani","id":110953,"avatar_url":"https://avatars.githubusercontent.com/u/110953?v=3","gravatar_id":"","url":"https://api.github.com/users/addyosmani","html_url":"https://github.com/addyosmani","followers_url":"https://api.github.com/users/addyosmani/followers","following_url":"https://api.github.com/users/addyosmani/following{/other_user}","gists_url":"https://api.github.com/users/addyosmani/gists{/gist_id}","starred_url":"https://api.github.com/users/addyosmani/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/addyosmani/subscriptions","organizations_url":"https://api.github.com/users/addyosmani/orgs","repos_url":"https://api.github.com/users/addyosmani/repos","events_url":"https://api.github.com/users/addyosmani/events{/privacy}","received_events_url":"https://api.github.com/users/addyosmani/received_events","type":"User","site_admin":false},"created_at":"2015-02-04T10:56:38Z","updated_at":"2015-02-04T10:56:38Z","body":"+1 for https://github.com/GoogleChrome/accessibility-developer-tools. I use it in my WIP accessibility audit CLI http://github.com/addyosmani/a11y and it tends to work well. \r\n\r\nI have however run into issues with how well it works with apps relying heavily on JS for rendered content, including Polymer and Ember. With a timeout, or a delay until some app-specified \"ready\" state has completed, I haven't been able to mimic the output you currently get from the accessibility DevTools extension. \r\n\r\nUnclear atm, if this is due to the age of Phantom or some other limitation. I could also be doing something silly :)"}}