Re: Transition Request: WebDriver to Candidate Recommendation

I see 19 open issues not tagged as 'enhancement'.  What are the Group's 
expectations about those issues?

What are your CR exit criteria?  State of a test suite?

Is this specification dependent on material in the WhatWG DOM and HTML 
normative references that is not present in the W3C specifications?  If 
so, what are those dependencies?

-Ralph

On 2017-03-09 06:47 AM, Michael[tm] Smith wrote:
> This is a request from the Browser Testing and Tools Working Group to
> transition the WebDriver spec to Candidate Recommendation.
>
> # Title: WebDriver
> # URL: https://w3c.github.io/webdriver/webdriver-spec.html
> # Estimated publication date: 16 March 2017
>
> # Abstract:
>
> WebDriver is a remote-control interface that enables introspection and
> control of user agents. It provides a platform- and language-neutral wire
> protocol as a way for out-of-process programs to remotely instruct the
> behavior of web browsers.
>
> Provided is a set of interfaces to discover and manipulate DOM elements in
> web documents and to control the behavior of a user agent. It is primarily
> intended to allow web authors to write tests that automate a user agent
> from a separate controlling process, but may also be used in such a way as
> to allow in-browser scripts to control a — possibly separate — browser.
>
> # Status:
>
> https://w3c.github.io/webdriver/webdriver-spec.html#h-sotd
>
> # Decision to request transition
>
> Message from Browser Testing and Tools working group chair David Burns:
>
> https://lists.w3.org/Archives/Public/public-browser-tools-testing/2017JanMar/0043.html
>
> # Changes
>
> https://github.com/w3c/webdriver/commits/master provides a complete change
> history for the specification.
>
> # Requirements satisfied
>
> The primary requirement for this document is to document the WebDriver wire
> protocol and Actions API, as well as its standard Capabilities, Sessions model,
> and navigation behavior, along with details such as command contexts, and
> element interaction, as currently supported in multiple implementations.
>
> The success of the specification in meeting its requirement is attested to
> by existing widespread usage of WebDriver.
>
> # Dependencies met
>
> There are no dependencies which have not been satisfied.
>
> The spec has normative dependencies on the following W3C Recs:
>
> * Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) (Rec)
> * Page Visibility (Second Edition) (Rec)
> * Pointer Events (Rec)
> * Namespaces in XML 1.0 (Third Edition) (Rec)
> * XML Path Language (XPath) Version 1.0 (Rec)
>
> The spec has normative dependencies on the following W3C CRs:
>
> * CSS Cascading and Inheritance Level 4 (CR)
> * CSS Values and Units Module Level 3 (CR)
> * Geometry Interfaces Module Level 1 (CR)
>
> The spec has normative dependencies on the following W3C working drafts:
>
> * Content Security Policy Level 3 (WD)
> * CSS Device Adaptation Module Level 1 (WD)
> * CSS basic box model (WD)
> * CSS Display Module Level 3 (WD)
> * CSS Object Model (CSSOM) (WD)
> * CSSOM View Module (WD)
> * DOM Parsing and Serialization (WD)
> * HTML Editing APIs (WD)
> * UI Events (WD)
> * UI Events KeyboardEvent code Values (WD)
> * UI Events KeyboardEvent key Values (WD)
> * Web IDL (WD)
>
> The spec has normative dependencies on the following WHATWG Living Standards:
>
> * HTML (LS)
> * DOM (LS)
> * Fetch (LS)
> * URL (LS)
> * Fullscreen API (LS)
> * Infra (LS)
>
> The Web Notification Working Group has responded to all review feedback
> submitted by other groups, and all other groups remain satisfied with the
> resolutions they have received for their comments.
>
> # Wide review and issues addressed
>
> The GitHub issue tracker for WebDriver has more than 200 resolved issues
>
> https://github.com/w3c/webdriver/issues?q=is%3Aissue+is%3Aclosed
>
> # Formal objections
>
> None
>
> # Implementation
>
> The group will produce an implementation report before transition out of CR.
>
> # Patent disclosures
>
> As attested to by the WebDriver Working Group Patent Policy Status page
> https://www.w3.org/2004/01/pp-impl/49799/status there have been no patent
> disclosures and no requests for exclusions.
>

Received on Friday, 10 March 2017 20:27:09 UTC