- From: Joanmarie Diggs <jdiggs@igalia.com>
- Date: Tue, 19 May 2015 16:31:17 -0400
- To: "wai-xtech@w3.org" <wai-xtech@w3.org>
Link: http://www.w3.org/2015/05/19-aapi-minutes.html Plain text follows: [1]W3C [1] http://www.w3.org/ - DRAFT - Protocols and Formats Working Group Teleconference 19 May 2015 See also: [2]IRC log [2] http://www.w3.org/2015/05/19-aapi-irc Attendees Present Joseph_Scheuhammer, Joanmarie_Diggs, Bryan_Garaventa, Rich_Schwerdtfeger, Cynthia_Shelly Regrets Chair Joseph_Scheuhammer Scribe joanie Contents * [3]Topics 1. [4]ACTION-1533: (Joanie) Investigate and possibly create a minimal/skeleton javascript at-spi2 listener with the aim of automating the 1.1 tests. 2. [5]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. * [6]Summary of Action Items __________________________________________________________ <trackbot> Date: 19 May 2015 <clown> agenda: this <clown> agneda+ ISSUE-635: (Joseph) AAPI mappings for role rowgroup. <richardschwerdtfeger> found it <clown> rich: [7]http://www.timeanddate.com/worldclock/fixedtime.html?iso=201 50519T15&p1=250&ah=1 [7] http://www.timeanddate.com/worldclock/fixedtime.html?iso=20150519T15&p1=250&ah=1 <scribe> scribe: joanie ACTION-1533: (Joanie) Investigate and possibly create a minimal/skeleton javascript at-spi2 listener with the aim of automating the 1.1 tests. <clown> action-1533? <trackbot> 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 <trackbot> [8]https://www.w3.org/WAI/PF/Group/track/actions/1533 [8] https://www.w3.org/WAI/PF/Group/track/actions/1533 <clown> scribenick: <clown> scribenick: clown JD: I postponed and updated the action to the beginning of June. ... I came up with a quick-and-dirty pyatspi script, it does the job. ... In Selenium. ... I can attempt to port it to JavaScript. ... I put a note about this in the action. ... It does a tree dive to get the element ID. ... I suspect all the platforms expose that. ... The tree dive is on the a11y tree. RS: Can we see the code? JS: How about a pastebin? <discussion of the code> RS: Does it do the API mapping test? JD: Look at the assertion at line 93, 94, 95. JS: It is using the pyatspi library to get info straight out of AT-SPI JD: Each language would have to implement things like getName(), getDescription(), and so on. ... For example, one could do something similar for IA2. CS: That's what my dev was doing. It wasn't that hard. RS: It would be good if the ERT group to do this. JD: I put this in WebDriver as a proof of concept. action-1533? <trackbot> 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 <trackbot> [9]https://www.w3.org/WAI/PF/Group/track/actions/1533 [9] https://www.w3.org/WAI/PF/Group/track/actions/1533 CS: My goal was to somehow get these concepts into webdriver. RS: I'm not sure there are enough resources in the webdriver group. ... Although, I don't really care how it gets done. Let whomever can do it, go ahead. CS: I need to talk to someone about how to contribute. ... But, this kind of a11y testing is just testing. RS: Eventually, I would like a cross platform API for all of this. JD: I just wanted to mention that we don't need a test harness as W3C already has that. ... We just need some glue code. <joanie> scribe: joanie RS: We have to write the test cases. ... Jon has coding skills and students who could work on this. ... But if ERT could work on automating our tests, let them go do it. ... And when they have issues, they could report them to us. ... I would rather us not have to stop, create all the tests, we don't want to do manual testing, etc. ... Why not leverage these folks and then contribute the result to WebDriver. CS: Maybe. But the code is pretty small. ... The harness code is easy. ... Translating the test cases into the syntax is easy, but time consuming. ... Do we need ERT for that? ... The other piece is commands for accessibility APIs. That's a bit more work. ... What Joanie just did and what my dev did, and some students writing test cases, is what I think we should do. RS: We potentially could do that, but some group needs to do the work. CS: Jon's students did IE testing. ... And I want to keep the number of groups small. RS: I wrote a draft charter for this group. Their job would be to create the automated testing and unified accessibility API testing. CS: I don't know if we need a group to do this. RS: I've been told WebDriver isn't far off the ground. CS: Do we expect to start these tests next week? RS: No. Probably August should be fine. CS: I was looking at doing this late in the summer. ... Someone needs to port the existing ARIA tests and port them. Also create new tests for 1.1. ... It's a lot of typing, but not that hard. ... The 1.0 ARIA files already existed. So it's just the additional features and any changes in 1.1. ... The bulk of the work is porting. <clown> [10]https://www.w3.org/WAI/PF/Group/track/products/25 [10] https://www.w3.org/WAI/PF/Group/track/products/25 CS: It sounds like a have a practical way forward. I'll look at the Microsoft work going into WebDriver. ... Joanie can look at IA2 and ATSPI2 JS: The URL above is the ARIA 1.1 test plan. ... So is this an issue? <clown> issue: Automated testing using WebDriver for ARIA 1.1 <trackbot> Created ISSUE-710 - Automated testing using webdriver for aria 1.1. Please complete additional details at <[11]https://www.w3.org/WAI/PF/Group/track/issues/710/edit>. [11] https://www.w3.org/WAI/PF/Group/track/issues/710/edit <clown> issue-710? <trackbot> issue-710 -- Automated testing using WebDr8ver for ARIA 1.1 -- open <trackbot> [12]https://www.w3.org/WAI/PF/Group/track/issues/710 [12] https://www.w3.org/WAI/PF/Group/track/issues/710 <clown> issue-710? <trackbot> issue-710 -- Automated testing using WebDriver for ARIA 1.1 -- open <trackbot> [13]https://www.w3.org/WAI/PF/Group/track/issues/710 [13] https://www.w3.org/WAI/PF/Group/track/issues/710 <clown> ACTION: Joanie hooked up ATK/AT-SPI to webDriver [recorded in [14]http://www.w3.org/2015/05/19-aapi-minutes.html#action01] <trackbot> Created ACTION-1637 - Hooked up atk/at-spi to webdriver [on Joanmarie Diggs - due 2015-05-26]. <clown> action-1637? <trackbot> action-1637 -- Joanmarie Diggs to Hooked up atk/at-spi to webdriver -- due 2015-05-26 -- OPEN <trackbot> [15]https://www.w3.org/WAI/PF/Group/track/actions/1637 [15] https://www.w3.org/WAI/PF/Group/track/actions/1637 <clown> ACTION: Cynthia to take the concept of a11y testiing in WebDriver to the WebDriver group. [recorded in [16]http://www.w3.org/2015/05/19-aapi-minutes.html#action02] <trackbot> Created ACTION-1638 - Take the concept of a11y testiing in webdriver to the webdriver group. [on Cynthia Shelly - due 2015-05-26]. <clown> action-1638? <trackbot> action-1638 -- Cynthia Shelly to Take the concept of a11y testiing in webdriver to the webdriver group. -- due 2015-05-26 -- OPEN <trackbot> [17]https://www.w3.org/WAI/PF/Group/track/actions/1638 [17] https://www.w3.org/WAI/PF/Group/track/actions/1638 <clown> ACTION: Cynthia to implement WebDriver a11y testing for UIA [recorded in [18]http://www.w3.org/2015/05/19-aapi-minutes.html#action03] <trackbot> Created ACTION-1639 - Implement webdriver a11y testing for uia [on Cynthia Shelly - due 2015-05-26]. <clown> action-1639? <trackbot> action-1639 -- Cynthia Shelly to Implement webdriver a11y testing for uia -- due 2015-05-26 -- OPEN <trackbot> [19]https://www.w3.org/WAI/PF/Group/track/actions/1639 [19] https://www.w3.org/WAI/PF/Group/track/actions/1639 <clown> trackbot, associate action-1639 with issue-710 <trackbot> action-1639 (Implement webdriver a11y testing for uia) associated with issue-710. <clown> ACTION: Rich to send a note to James Craig about test automation with WebDriver [recorded in [20]http://www.w3.org/2015/05/19-aapi-minutes.html#action04] <trackbot> Created ACTION-1640 - Send a note to james craig about test automation with webdriver [on Richard Schwerdtfeger - due 2015-05-26]. <clown> action-1640? <trackbot> action-1640 -- Richard Schwerdtfeger to Send a note to james craig about test automation with webdriver -- due 2015-05-26 -- OPEN <trackbot> [21]https://www.w3.org/WAI/PF/Group/track/actions/1640 [21] https://www.w3.org/WAI/PF/Group/track/actions/1640 <clown> action-1640? <trackbot> action-1640 -- Richard Schwerdtfeger to Send a note to James Craig about test automation with WebDriver -- due 2015-05-26 -- OPEN <trackbot> [22]https://www.w3.org/WAI/PF/Group/track/actions/1640 [22] https://www.w3.org/WAI/PF/Group/track/actions/1640 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. <clown> action-1621? <trackbot> 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 <trackbot> [23]https://www.w3.org/WAI/PF/Group/track/actions/1621 [23] https://www.w3.org/WAI/PF/Group/track/actions/1621 CS: The new browser Edge is for UIA; not UIA Express. ... IE 11 will continue to ship for the foreseeable future as a backwards-compatibility browser and will still be UIA Express. RS: So ARIA 1.1 might not be available in IE 11. CS: IE 11 will remain the way it is now. RS: Content injection using CSS, typically the only way you can get at that is via an API mapping. ... So ATs will be accessing content via the DOM. ... So we have a non-interoperable situation, some is only available via APIs and other only available via the DOM. CS: Only on that platform, but yes. RS: And we don't know when everyone will migrate to Edge. CS: If they upgrade to Windows 10, they'll have both IE and Edge. <clown> proposed resolution - Leave the UIA Express mappings in the Core-AAM as they are for ARIA 1.1. 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. ... But the column will stay there. <clown> resolution: Leave the UIA Express mappings in the Core-AAM as they are for ARIA 1.1, with potential bug fixes. <clown> RESOLVED: Leave the UIA Express mappings in the Core-AAM as they are for ARIA 1.1, with potential bug fixes. RESOLUTION: Leave the UIA Express mappings in the Core-AAM as they are for ARIA 1.1, with potential bug fixes. <clown> trackbot, close action-1621 <trackbot> Closed action-1621. Summary of Action Items [NEW] ACTION: Cynthia to implement WebDriver a11y testing for UIA [recorded in [24]http://www.w3.org/2015/05/19-aapi-minutes.html#action03] [NEW] ACTION: Cynthia to take the concept of a11y testiing in WebDriver to the WebDriver group. [recorded in [25]http://www.w3.org/2015/05/19-aapi-minutes.html#action02] [NEW] ACTION: Joanie hooked up ATK/AT-SPI to webDriver [recorded in [26]http://www.w3.org/2015/05/19-aapi-minutes.html#action01] [NEW] ACTION: Rich to send a note to James Craig about test automation with WebDriver [recorded in [27]http://www.w3.org/2015/05/19-aapi-minutes.html#action04]
Received on Tuesday, 19 May 2015 20:31:57 UTC