[aapi] Minutes: UAI TF Meeting Tue 19 May 2015

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