18:42:54 RRSAgent has joined #aapi 18:42:54 logging to http://www.w3.org/2015/05/19-aapi-irc 18:42:56 RRSAgent, make logs member 18:42:56 Zakim has joined #aapi 18:42:58 Zakim, this will be WAI_PF 18:42:58 ok, trackbot; I see WAI_PFWG(AAPI)3:00PM scheduled to start in 18 minutes 18:42:59 Meeting: Protocols and Formats Working Group Teleconference 18:42:59 Date: 19 May 2015 18:44:02 chair: Joseph_Scheuhammer 18:44:15 present+ Joseph_Scheuhammer 18:44:20 agenda: this 18:44:27 agenda+ ACTION-1533: (Joanie) Investigate and possibly create a minimal/skeleton javascript at-spi2 listener with the aim of automating the 1.1 tests. 18:44:34 agenda+ ACTION-1542: (Joanie) Verify the commit for mozilla bug 1013584 and report the atk role to Joseph. 18:44:41 agneda+ ISSUE-635: (Joseph) AAPI mappings for role rowgroup. 18:44:54 agenda+ ISSUE-635: (Joseph) AAPI mappings for role rowgroup. 18:45:01 agenda+ ACTION-1544: (Cynthia) Document rowgroup mappings for ie 11 for both uia express and uia 18:45:09 agenda+ ACTION-1546: (David) Make sure the rowgroup mapping for MSAA/IA2 is accurate. 18:45:17 agenda+ ACTION-1547: (Rich) Update test test cases involving rowgroup to ensure they are included within a grid container and to ensure that the expected result matches the new mappings. 18:45:24 agenda+ ACTION-1620: (Cynthia) Propose UIA Express and UIA mappings for aria-placeholder. 18:45:31 agenda+ ACTION-1623: (Joseph) Confirm with James Craig that the proper AXAPI mapping of aria-placeholder is AXPlaceholderValue. 18:45:37 agenda+ ACTION-1621: (Joseph) Ask Cynthia if UIA Express will be abandoned, and do we want to keep the UIA Express column in the mapping spec. 18:45:43 agenda+ ACTION-1585: (Cynthia) Add to the section on differences among aapis highlighting the features of uia. 18:45:49 agenda+ Action/issue triage (https://www.w3.org/WAI/PF/Group/track/products/23) 18:45:56 agenda+ be done. 19:00:14 present+ Joanmarie_Diggs 19:02:32 I have made the request to generate http://www.w3.org/2015/05/19-aapi-minutes.html clown 19:02:33 richardschwerdtfeger has joined #aapi 19:03:04 found it 19:03:23 rich: http://www.timeanddate.com/worldclock/fixedtime.html?iso=20150519T15&p1=250&ah=1 19:05:02 scribe: joanie 19:05:43 bgaraventa1979 has joined #aapi 19:06:25 present+Bryan_Garaventa 19:06:57 present+ Bryan_Garaventa 19:07:18 Zakim, take up item 1 19:07:18 agendum 1. "ACTION-1533: (Joanie) Investigate and possibly create a minimal/skeleton javascript at-spi2 listener with the aim of automating the 1.1 tests." taken up [from clown] 19:07:24 present + Rich_Schwerdtfeger 19:07:28 action-1533? 19:07:28 action-1533 -- Joanmarie Diggs to Investigate and possibly create a minimal/skeleton javascript at-spi2 listener with the aim of automating the 1.1 tests. -- due 2015-06-02 -- OPEN 19:07:28 https://www.w3.org/WAI/PF/Group/track/actions/1533 19:07:46 present+ Rich_Schwerdtfeger 19:08:31 scribenick: 19:08:37 scribenick: clown 19:09:04 JD: I postponed and updated the action to the beginning of June. 19:09:27 JD: I came up with a quick-and-dirty pyatspi script, it does the job. 19:09:37 JD: In Selenium. 19:09:47 JD: I can attempt to port it to JavaScript. 19:11:03 JD: I put a note about this in the action. 19:11:17 JD: It does a tree dive to get the element ID. 19:11:24 JD: I suspect all the platforms expose that. 19:11:45 JD: The tree dive is on the a11 tree. 19:11:55 s/a11 tree/a11y tree/ 19:12:37 RS: Can we see the code? 19:12:47 JS: How about a pastebin? 19:16:02 19:16:10 RS: Does it do the API mapping test? 19:16:28 JD: Look at the assertion at line 93, 94, 95. 19:17:54 JS: It is using the pyatspi library to get info straight out of AT-SPI 19:18:16 JD: Each language would have to implement things like getName(), getDescription(), and so on. 19:18:54 JD: For example, one could do something similar for IA2. 19:19:21 CS: That's what my dev was doing. It wasn't that hard. 19:19:39 RS: It would be good if the ERT group to do this. 19:20:03 JD: I put this in WebDriver as a proof of concept. 19:20:18 action-1533? 19:20:18 action-1533 -- Joanmarie Diggs to Investigate and possibly create a minimal/skeleton javascript at-spi2 listener with the aim of automating the 1.1 tests. -- due 2015-06-02 -- OPEN 19:20:18 https://www.w3.org/WAI/PF/Group/track/actions/1533 19:21:10 CS: My goal was to somehow get these concepts into webdriver. 19:21:50 RS: I'm not sure there are enough resources in the webdriver group. 19:22:27 RS: Although, I don't really care how it gets done. Let whomever can do it, go ahead. 19:22:46 CS: I need to talk to someone about how to contribute. 19:22:59 CS: But, this kind of a11y testing is just testing. 19:23:31 RS: Eventually, I would like a cross platform API for all of this. 19:24:02 JD: I just wanted to mention that we don't need a test harness as W3C already has that. 19:24:08 JD: We just need some glue code. 19:24:14 scribe: joanie 19:24:22 RS: We have to write the test cases. 19:24:51 RS: Jon has coding skills and students who could work on this. 19:25:12 RS: But if ERT could work on automating our tests, let them go do it. 19:25:22 RS: And when they have issues, they could report them to us. 19:25:46 RS: I would rather us not have to stop, create all the tests, we don't want to do manual testing, etc. 19:26:00 RS: Why not leverage these folks and then contribute the result to WebDriver. 19:26:09 CS: Maybe. But the code is pretty small. 19:26:19 CS: The harness code is easy. 19:26:32 CS: Translating the test cases into the syntax is easy, but time consuming. 19:26:39 CS: Do we need ERT for that? 19:26:58 CS: The other piece is commands for accessibility APIs. That's a bit more work. 19:27:19 CS: What Joanie just did and what my dev did, and some students writing test cases, is what I think we should do. 19:27:36 RS: We potentially could do that, but some group needs to do the work. 19:27:45 CS: Jon's students did IE testing. 19:27:54 CS: And I want to keep the number of groups small. 19:28:24 RS: I wrote a draft charter for this group. Their job would be to create the automated testing and unified accessibility API testing. 19:28:54 CS: I don't know if we need a group to do this. 19:29:33 RS: I've been told WebDriver isn't far off the ground. 19:29:47 CS: Do we expect to start these tests next week? 19:29:55 RS: No. Probably August should be fine. 19:30:02 CS: I was looking at doing this late in the summer. 19:30:21 CS: Someone needs to port the existing ARIA tests and port them. Also create new tests for 1.1. 19:30:33 CS: It's a lot of typing, but not that hard. 19:30:57 CS: The 1.0 ARIA files already existed. So it's just the additional features and any changes in 1.1. 19:31:09 CS: The bulk of the work is porting. 19:32:01 present+ Cynthia_Shelly 19:34:35 https://www.w3.org/WAI/PF/Group/track/products/25 19:34:42 CS: It sounds like a have a practical way forward. I'll look at the Microsoft work going into WebDriver. 19:34:54 CS: Joanie can look at IA2 and ATSPI2 19:35:09 JS: The URL above is the ARIA 1.1 test plan. 19:35:21 JS: So is this an issue? 19:35:45 issue: Automated testing using WebDriver for ARIA 1.1 19:35:45 Created ISSUE-710 - Automated testing using webdriver for aria 1.1. Please complete additional details at . 19:36:34 janina has joined #aapi 19:36:59 issue-710? 19:37:00 issue-710 -- Automated testing using WebDr8ver for ARIA 1.1 -- open 19:37:00 https://www.w3.org/WAI/PF/Group/track/issues/710 19:37:18 issue-710? 19:37:18 issue-710 -- Automated testing using WebDriver for ARIA 1.1 -- open 19:37:18 https://www.w3.org/WAI/PF/Group/track/issues/710 19:38:33 action: Joanie hooked up ATK/AT-SPI to webDriver 19:38:33 Created ACTION-1637 - Hooked up atk/at-spi to webdriver [on Joanmarie Diggs - due 2015-05-26]. 19:38:49 action-1637? 19:38:49 action-1637 -- Joanmarie Diggs to Hooked up atk/at-spi to webdriver -- due 2015-05-26 -- OPEN 19:38:49 https://www.w3.org/WAI/PF/Group/track/actions/1637 19:39:45 action: Cynthia to take the concept of a11y testiing in WebDriver to the WebDriver group. 19:39:46 Created ACTION-1638 - Take the concept of a11y testiing in webdriver to the webdriver group. [on Cynthia Shelly - due 2015-05-26]. 19:39:49 action-1638? 19:39:49 action-1638 -- Cynthia Shelly to Take the concept of a11y testiing in webdriver to the webdriver group. -- due 2015-05-26 -- OPEN 19:39:49 https://www.w3.org/WAI/PF/Group/track/actions/1638 19:41:11 action: Cynthia to implement WebDriver a11y testing for UIA 19:41:11 Created ACTION-1639 - Implement webdriver a11y testing for uia [on Cynthia Shelly - due 2015-05-26]. 19:41:19 action-1639? 19:41:19 action-1639 -- Cynthia Shelly to Implement webdriver a11y testing for uia -- due 2015-05-26 -- OPEN 19:41:19 https://www.w3.org/WAI/PF/Group/track/actions/1639 19:43:01 trackbot, associate action-1639 with issue-710 19:43:01 action-1639 (Implement webdriver a11y testing for uia) associated with issue-710. 19:49:33 action: Rich to send a note to James Craig about test automation with WebDriver 19:49:34 Created ACTION-1640 - Send a note to james craig about test automation with webdriver [on Richard Schwerdtfeger - due 2015-05-26]. 19:49:39 action-1640? 19:49:39 action-1640 -- Richard Schwerdtfeger to Send a note to james craig about test automation with webdriver -- due 2015-05-26 -- OPEN 19:49:39 https://www.w3.org/WAI/PF/Group/track/actions/1640 19:50:19 action-1640? 19:50:19 action-1640 -- Richard Schwerdtfeger to Send a note to James Craig about test automation with WebDriver -- due 2015-05-26 -- OPEN 19:50:19 https://www.w3.org/WAI/PF/Group/track/actions/1640 19:54:11 Zakim, take up item 9 19:54:11 agendum 9. "ACTION-1621: (Joseph) Ask Cynthia if UIA Express will be abandoned, and do we want to keep the UIA Express column in the mapping spec." taken up [from clown] 19:54:22 action-1621? 19:54:22 action-1621 -- Joseph Scheuhammer to Ask Cynthia if UIA Express will be abandoned, and do we want to keep the UIA Express column in the mapping spec. -- due 2015-05-19 -- OPEN 19:54:22 https://www.w3.org/WAI/PF/Group/track/actions/1621 19:54:44 CS: The new browser Edge is for UIA; not UIA Express. 19:55:17 CS: IE 11 will continue to ship for the foreseeable future as a backwards-compatibility browser and will still be UIA Express. 19:55:42 RS: So ARIA 1.1 might not be available in IE 11. 19:56:00 CS: IE 11 will remain the way it is now. 19:56:51 RS: Content injection using CSS, typically the only way you can get at that is via an API mapping. 19:57:07 RS: So ATs will be accessing content via the DOM. 19:57:37 RS: So we have a non-interoperable situation, some is only available via APIs and other only available via the DOM. 19:57:47 CS: Only on that platform, but yes. 19:58:00 RS: And we don't know when everyone will migrate to Edge. 19:58:17 CS: If they upgrade to Windows 10, they'll have both. 19:58:34 s/both/both IE and Edge/ 19:58:47 proposed resolution - Leave the UIA Express mappings in the Core-AAM as they are for ARIA 1.1. 19:59:32 CS: I think that makes sense, but there may be places where what's in the document doesn't align with what has been implemented in IE. 19:59:41 CS: But the column will stay there. 19:59:58 resolution: Leave the UIA Express mappings in the Core-AAM as they are for ARIA 1.1, with potential bug fixes. 20:00:14 RRSAgent, make minutes 20:00:14 I have made the request to generate http://www.w3.org/2015/05/19-aapi-minutes.html joanie 20:00:51 RESOLUTION: Leave the UIA Express mappings in the Core-AAM as they are for ARIA 1.1, with potential bug fixes. 20:00:55 RRSAgent, make minutes 20:00:55 I have made the request to generate http://www.w3.org/2015/05/19-aapi-minutes.html joanie 20:02:25 s/RESOLUTION:/RESOLVED:/ 20:02:30 RRSAgent, make minutes 20:02:30 I have made the request to generate http://www.w3.org/2015/05/19-aapi-minutes.html joanie 20:03:25 Zakim, part 20:03:25 Zakim has left #aapi 20:03:45 RRSAgent, make minutes 20:03:45 I have made the request to generate http://www.w3.org/2015/05/19-aapi-minutes.html joanie 20:04:45 RESOLVED: Leave the UIA Express mappings in the Core-AAM as they are for ARIA 1.1, with potential bug fixes. 20:04:48 RRSAgent, make minutes 20:04:48 I have made the request to generate http://www.w3.org/2015/05/19-aapi-minutes.html joanie 20:06:01 RRSAgent, stop 20:06:35 trackbot, close action-1621 20:06:35 Closed action-1621. 20:07:04 RRSAgent, stop