W3C home > Mailing lists > Public > public-test-infra@w3.org > October to December 2017

Re: WPT meeting at TPAC!

From: Philip Jägenstedt <foolip@google.com>
Date: Fri, 13 Oct 2017 13:45:28 +0000
Message-ID: <CAARdPYceUKZMqY+X0-CsbBr+t395ah_q4_96bKVGWEDsZjNwDw@mail.gmail.com>
To: Andreas Tolfsen <ato@sny.no>, Geoffrey Sneddon <me@gsnedders.com>, public-test-infra@w3.org
On Wed, Oct 11, 2017 at 9:10 PM Andreas Tolfsen <ato@sny.no> wrote:

> Also sprach Geoffrey Sneddon:
> > Proposed agenda:
> […]
> Thanks for drafting an agenda!  It looks very good to me.
> > Feel free to let me know if there's anything else people want to
> > discuss.
> I would like to briefly talk about the current thinking around
> exposing a standard set of privileged APIs in web content to aid in
> automation.  Whether this is a WebDriver-esque API or something else
> based around CDP is subordinate.
> It would also be great if we could avoid hacky workarounds such
> as the proposal in [1].  If this means we need to define a
> disabled-by-default WebIDL interface for automation, so be it.
> I have talked to Blink developers about this in the past and
> there seemed to be shared interest in have something available to
> testharness.js tests that would allow for automation of currently
> “unautomatable” web features guarded behind permissions or
> limited by lack of UA instrumentation.
> The reason I want to briefly cover this is that it will have direct
> impact on the agenda for the Browser Tools- and Testing WG that is
> rechartering and meets the following day.
>   [1]
> https://github.com/w3c/web-platform-tests/issues/2161#issuecomment-140107936

Yep, let's make sure to present on the current trends in automation.

Hacky or not, https://github.com/w3c/web-platform-tests/pull/6897 is the
most promising direction right now, and it will allow for the APIs to
bypass WebDriver when imported into Chromium's LayoutTests/external/wpt.

There's also the mojo mocking approach used in
https://github.com/w3c/web-platform-tests/tree/master/webusb where the
testing API is rather complex.

For permissions, there's https://github.com/w3c/permissions/pull/151
Received on Friday, 13 October 2017 13:46:02 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:34:13 UTC