W3C

- DRAFT -

Browser testing & tools WG F2F, 26th of February

26 Feb 2014

Agenda

See also: IRC log

Attendees

Present
Wilhelm, JohnJansen, mdas, SimonStewart, jimevans, samuong, DaleAnnin, ShuotaoGao, LukeInman-Semerau, sevalo, DavidBurns, ato, MikeSmith
Regrets
Chair
wilhelm
Scribe
MikeSmith, lukeis, ato

Contents


<inserted> scribe: MikeSmith

UNKNOWN_SPEAKER: why don't we take a checkpoint at our next f2f and see where we are then?

<inserted> scribe: MikeSmith

s/SimonSapin/sstewart6

<sstewart6> :)

<wilhelm> http://lists.w3.org/Archives/Public/public-browser-tools-testing/

<sstewart6> Thanks wilhelm. Beat me to it

<sstewart6> https://dvcs.w3.org/hg/webdriver/raw-file/default/webdriver-spec.html

<sstewart6> https://dvcs.w3.org/hg/webdriver/

[discussion about dealing with helping each other keep the group's work on schedule]

<AutomatedTester> https://www.dropbox.com/s/m56rgbr1k04ms2v/2011-04-05%2021.20.04.jpg

ato: we should follow up quickly on code reviews

<AutomatedTester> https://www.dropbox.com/s/y0sys1qwcr44afb/2011-04-05%2021.22.41.jpg

wilhelm: if we get everybody to each do some small part of the work

<scribe> ACTION: Wilhelm to regularly contact WG members to follow up on work [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action01]

<ato> http://testthewebforward.org/

<wilhelm> https://code.google.com/p/selenium/source/browse/java/client/test/org/openqa/selenium/

wilhelm: homework for tomorrow everybody should look at the tests in the open-source project, find some bit you like, and be ready to commit to working on that bit

JohnJansen: [describes the mechanism the CSS WG uses to determine which requirements in the spec have tests]

<sstewart6> https://www.w3.org/wiki/WebDriver/2014-February-F2F#Day_Two

<scribe> ACTION: JohnJansen to investigate setting up a mechanism to sstewart6: https://www.w3.org/wiki/WebDriver/2014 [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action02]

<scribe> ACTION: JohnJansen to investigate setting up a mechanism to determine which requirements in the spec have tests [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action03]

adjourned

until tomorrow

Browser testing & tools WG F2F, 26th of February

<gitbot> [13web-platform-tests] 15lukeis opened pull request #699: adding ability to configure alternate browsers (06master...06master) 02https://github.com/w3c/web-platform-tests/pull/699

<lukeis> first PR of the day! ;) https://github.com/w3c/web-platform-tests/pull/699

<JohnJansen> is this thing on?

<plh> John, yes

<sstewart6> http://www.youtube.com/watch?v=qu9MptWyCB8

<sstewart6> For some context about references to "fork handles"

<sstewart6> Everyone reading

<sstewart6> ready

<sstewart6> even

<sstewart6> ?

<wilhelm> Scribe: lukeis

sstewart6: the handle that was auto assigned to me

wilhelm: chairing

<wilhelm> https://www.w3.org/wiki/WebDriver/2014-February-F2F

end point uri for batching actions

AutomatedTester: yesterday landed user interactions part of the spec, one thing missing was how to send across the wire
... user interactions going to be sending it across as one atomic action

<sstewart6> I'm going to suggest "/session/{sessionId}/actions

<sstewart6> "

<gitbot> [13web-platform-tests] 15malini opened pull request #700: add tests for getElementAttribute (06master...06getElementAttribute) 02https://github.com/w3c/web-platform-tests/pull/700

AutomatedTester: [describes various api end points]

sstewart6: should we discuss touch actions / multi actions, do we know what they are?

some don't

<sstewart6> https://dvcs.w3.org/hg/webdriver/raw-file/default/webdriver-spec.html#user-input

AutomatedTester: mouse / keyboard / touch (now with mobile)
... [explains how current Actions / Touch actions work with single action being independent wire call]
... [descibes 'multi-touch']

seva: the multiple finger actions already in the project?

AutomatedTester / sstewart6: no

seva: batching actions in either?

AutomatedTester: no

sstewart6: everyone in agreement that batching actions is a good idea, waiting on spec definition
... section 14.2.1

<scribe> ACTION: keyboard actions AutomatedTester [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action04]

jleyba: second bullet point [reads]

sstewart6: we should probably remove the word 'not'

AutomatedTester: discussing browser parsers

<ato> We should probably have some actions on the things raised by jleyba.

sstewart6: 14.2.1, should probably be efficient

mdas_: it will perform all the actions?

sstewart6: [handwaving / explaining]

<JohnJansen> ACTION: edit 14.1 to clarify the HTML4 'disabled' statements AutomatedTester [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action05]

sstewart6: if you are about to run out of memory on a device and the actions will cause an out of memory with the commands, there's no way around that in the spec
... we would use MUST if there was a level between MUST and SHOULD

<scribe> ACTION: change enum to match rest of spec 14.2.1.1 [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action06]

<sstewart6> 14.2.1.1

discussing mouse button naming 'LEFT' 'RIGHT'

sstewart6: 'LEFT' equates to normal usage when pressing 'LEFT' button on the mouse

seva: problem when it comes to expanding support

ato: if javascript decides there's other mouse events we'll need to expand also

sstewart6: if the dom spec changes we need to change also

<scribe> ACTION: put reference to the dom spec version we are using [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action07]

wilhelm: which one??

<scribe> ACTION: double click should take a button [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action08]

ato: what about triple / quadruple click?

sstewart6: to do double click: down/up, down/up to do two clicks down/up, pause, down/up
... we have a constant for pause sent across the wire to handle differences in OSes
... we don't have a pause action

seva: shortest possible pause?

ato / sstewart6: we want it to be on the remote side

jleyba: 0 based timeout in javascript isn't actually 0

sstewart6: i'm not worried about the click, i'm worried about the double click, don't know what the pause is because it's known only by the operating system
... probably a registry setting in windows

JohnJansen: yes, i'm worried about accessibility inserting the pausing

mdas_: [gives explanation to alleviate concerns]

<sstewart6> [down, up, down, up]

<sstewart6> [down, up, sys-pause, down, up]

sstewart6: first would be a double click, second two separate clicks

mdas_: is it universal across browsers?

<ato> https://github.com/operasoftware/operadriver/blob/master/src/com/opera/core/systems/scope/stp/services/ScopeExec.java#L116

ato: did some testing, finding a 'safe' number to separate clicks, 640ms

<scribe> ACTION: so one proposal is to remove click and double click from mouse, use down/up - sstewart6 [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action09]

ato: [talks about using event queue]

<scribe> ACTION: add description on how to process the batch - AutomatedTester [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action10]

lukeis: asks about 'standard' common actions

sstewart6: we'll add that to the non-normative section on batching
... i think we don't need perform on the action

<scribe> ACTION: remove perform from all X-action [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action11]

14.2.1.1.1

sstewart6: there are references to 'any' button, but it's specified

<scribe> ACTION: clean up the prose in 14.2.1.1.1 (well, all the way through) regarding 'any' and require the button argument, not optional [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action12]

sstewart6: if buttonUp is done when no button is down what do we do?

mdas_: we throw an error

jimevans: we absolutely need to keep track of the buttons pressed

ato: had to add the extra behavior of keeping track of buttons to keep in line with selenium

sstewart6: we need to define the behavior, throwing makes sense

ato: what's the error code?

sstewart6: we could have illegal argument

<scribe> ACTION: moveTo specify the initial start point, should be 0,0 of current top level browser context [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action13]

<scribe> ACTION: add exception information in the mouse action section if we have incomplete actions [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action14]

<scribe> ACTION: to specify that the mouse's current cursor location is relative to the current viewport and not to the document [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action15]

sstewart6: and with that i'm out of comments for mouse actions

<JohnJansen> ACTION: update the table in moveTo to match the prose above regarding no webelement passed in AutomatedTester [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action16]

ato: explain how the optional arguments work?

<scribe> ACTION: moveTo gets mandatory WebElement optional x/y. moveByOffSet gets mandatory x/y [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action17]

seva: implementations must support both batching and non?

sstewart6: the interface will remove the un-batched, and a 'single' item can be sent in a batch request

dannin: what about middle button scrolling?

sstewart6: we need scroll wheel added to the spec

JohnJansen: [explains middle wheel scrolling]

<scribe> ACTION: JohnJansen to find out what events get fired with middle wheel scrolling [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action18]

sstewart6: enough of this madness

ato: asks about send keys / releasing implicitly

sstewart6: 14.3.3
... Actions(SHIFT key); element.send_keys("a"); do you expect "A" or "a"
... element.send_keys is do as I say, so it should be 'a'

<scribe> ACTION: element.send_keys needs to talk about implicitly unsetting the modifier keys [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action19]

sstewart6: offers lukeis advice

<scribe> ACTION: we need to explicitly clarify the difference between batches with modifier keys then using element.send_keys and then using the actions again [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action20]

<sstewart6> 14.2.1.2

sstewart6: why is wait on touch?

<scribe> ACTION: wait should be moved to 'pause' action [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action21]

<scribe> ACTION: tap and longpress to be removed [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action22]

sstewart6 / AutomatedTester: discussing how we expose this to client bindings api

sstewart6 / mdas_: discuss cancel

<scribe> ACTION: clarify definition of cancel - mdas [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action23]

<scribe> ACTION: moveTo needs same replacement in 14.2.1.2 as 14.2.1 [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action24]

<scribe> ACTION: be consistent with usage of 'Gesture' and 'Action' and we should not use 'gesture' [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action25]

JohnJansen: what about trying to test that an element isn't currently in the viewport (without calling scrolling into view)

sstewart6: there's javascript that can be called to determine this

JohnJansen: it would be nice to know if the element had to be scrolled into view

<scribe> ACTION: MUST scrollIntoView for touch events 'everywhere' [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action26]

break for 15

<Automate_> jgraham: hey, https://critic.hoppipolla.co.uk/r/890 is not updating after there was a |push -f| and then that was unrolled and repushed. Is there something that you can do?

<jgraham> AutomatedTester: I tried to do what I can do and then it gave an error that I have seen before but don't understand

<jgraham> Invalid history rewrite: No commit on the rebased branch references

<jgraham> remote: the same tree as the old head of the branch.

<AutomatedTester> ahh

<AutomatedTester> should I suggest killing the PR and redoing it?

<AutomatedTester> jgraham: ^

<jgraham> Yeah, unless you are happy to just use github for this one

<gitbot> [13web-platform-tests] 15lukeis closed pull request #699: adding ability to configure alternate browsers (06master...06master) 02https://github.com/w3c/web-platform-tests/pull/699

<gitbot> [13web-platform-tests] 15lukeis reopened pull request #699: adding ability to configure alternate browsers (06master...06master) 02https://github.com/w3c/web-platform-tests/pull/699

sstewart6: ok guys and gals
... just finished 14.2.1.2.x … moving down 14.2.2 multi actions

dannin: swipe down from edge of screen in BB can fire swipeDown event

<scribe> ACTION: should create IDL for Action and extend all the way down [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action27]

<scribe> ACTION: svg for 'perform' diagram - mdas [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action28]

<mdas_> s/multiaction/parallelaction

<MikeSmith> oofs

<sstewart6> kill -9 1

<scribe> ACTION: rename multi-action to parallel-action [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action29]

sstewart6: done with 14.2
... to discuss end point uri for batches

<sstewart6> Suggestion /session/{sessionId}/actions

<scribe> ACTION: define batch uri to be /session/{sessionId}/actions and name to be 'perform actions' [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action30]

sstewart6: json payload… an array of array of objects? (for parallel)

<sstewart6> Straw man: [{down: {x: 30, y:30)], []

<sstewart6> [[down]], [[]]]

sstewart6: ACTION: map containing name & parameters of that action

<sstewart6> {name: 'touchDown', x: 30, y: 40}

example: [[{action}]]

[ [ {action1}, {action2}], [{action1p}, {actions2p}] ]

[ [ {tap}, {tap}, {click} ], [ {pause}, {pause}, {down}] ]

AutomatedTester: pause with no wait period is like a NoOp

in example above, what gets executed are (tap / pause) then (tap / pause) then (click / down)

AutomatedTester: the 'tick' is the longest action, a 'tick' is a grouping of actions run in parallel

seva: I'm happy :thumbs up:

<scribe> ACTION: add the explanation of the json payload for batches - mdas [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action31]

wilhelm: are ticks recursive?

sstewart6: no

break for lunch!

<wilhelm> jleyba: www.w3.org/2014/02/25-testing-minutes.html

<scribe> scribe: ato

Firing Touch Events

<wilhelm> http://www.w3.org/2014/02/25-testing-minutes.html

Automate_: At the moment we're firing touch events because the pointer events spec isn't done yet.

They have a different ordering.

Is this something we should care about now?

mdas: Why do we have to specify this?

Automate_: It relates to the arguments being passed in.

wilhelm: Are we future proof with what we have now?

Automate_: At the moment it's quite fluffy, for a reason. But if we wanted to describe the ordering of a press, we might do.

wilhelm: I'm not familiar with the spec here. But my gut reaction is to push it to level 2, but to make sure we don't have to change what we have now in a year's time.

Automate_: I'd be fine with that. But I was worried about the people who are doing implementations now.

Because we could keep level 1 non specific.

Basically not specify any event specification.

I expect someone to raise a bug about it.

Are we all happy to leave it at that?

Sounds good.

wilhelm: Following up on homework from yesterday, and conformance spec suite work.

Are there any technical issues we should discuss before we begin?

Then I suggest we move to homework.

So we disucssed yesterday that to make sure we make progress on the test suite from now on, is that everyone pick a tiny area to do write some tests on.

Let's give it ten minutes.

Look in the spec or in the open source test suite.

And pick something interesting that you'd like to work on.

It can be two tests, it can be really small. It doesn't matter.

Just pick something.

The point is to get the wheels moving.

<sstewart6> Bagsy window switching

<sstewart6> ACTION: sstewart6 to look at window switching tests [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action32]

<mdas> ACTION: mdas to look at modal [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action33]

Pick something, add an action, and we'll get to work.

<Automate_> ACTION: AutomatedTester to look at screenshots [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action34]

<lukeis> ACTION: lukeis to look at frame switching tests [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action35]

<mdas> Note: I have a small PR for getElementState as well

lukeis: So are we happy with the flat file directory structure, or do we want nested folders?

<seva> ACTION: seva: look at adding conformance tests equivalent to those in org/openqa/selenium/PageLoadingTest.java [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action36]

sstewart6: I'm happy with it. Doesn't like nested folders.

I'm weary of ordering.

ato: We did that with the spec. Bad mistake.

lukeis: Yes, we also had that with the Selenium documentation.

seva: Is that a problem? Can we remove the numbers?

<wilhelm> ACTION: Wilhelm to write example tests for how other WGs should make WebDriver tests [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action37]

sstewart6: It's a bad idea to reflect those numbers in the text.

lukeis: We can use a list in the Makefile.

ato: Yes. I refactored the Makefile to make that possible.

We should do that.

<jleyba> ACTION: jleyba to look at executeScript and executeAsyncScript tests [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action38]

<jimevans> ACTION: jimevans to add conformance tests equivalent to those in org/openqa/selenium/ClearTest.java and org/openqa/selenium/ElementSelectingTest.java [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action39]

<wilhelm> This is the test repo tests should go into: https://github.com/w3c/web-platform-tests

<wilhelm> Documentation for how to push things up there: http://testthewebforward.org/docs/

<ShuotaoGao> ACTION: look at cookie related tests [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action40]

<sam> ACTION: sam to look at org/openqa/selenium/TextHandlingTest.java [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action41]

<wilhelm> jgraham: I'm writing some example tests for how other WGs should use WebDriver. Cut, paste and reuse should get them started. Where in the wpt repo should those live? /webdriver/examples/?

<wilhelm> jgraham: (The tests testing WebDriver itself will be less useful as examples. They're special.)

<ShuotaoGao> ACTION: shuotao look at cookie related tests [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action42]

<dannin> ACTION: dannin look at window related tests [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action43]

<gitbot> [13web-platform-tests] 15AutomatedTester pushed 1 new commit to 06master: 02https://github.com/w3c/web-platform-tests/commit/e4c58cc5e99d1f9608dd6ad52f201f8f7a35d027

<gitbot> 13web-platform-tests/06master 14e4c58cc 15Malini Das: add tests for getElementAttribute...

<lukeis> selendroid's current compliance with the tests: failures=9, errors=20

<gitbot> [13web-platform-tests] 15AutomatedTester closed pull request #700: add tests for getElementAttribute (06master...06getElementAttribute) 02https://github.com/w3c/web-platform-tests/pull/700

<gitbot> [13web-platform-tests] 15AutomatedTester pushed 1 new commit to 06master: 02https://github.com/w3c/web-platform-tests/commit/6c533cafbd65efb5b427f7eeab7683f5fddabcfa

<gitbot> 13web-platform-tests/06master 146c533ca 15Luke Inman-Semerau: adding ability to configure alternate browsers...

<mdas> RRSAgent: drop action 30

<mdas> ACTION: mdas to look at timeout tests [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action44]

<mdas> modal tests already exist :)

<Automate_> mdas: and Marc is adding a few more

<gitbot> [13web-platform-tests] 15AutomatedTester closed pull request #699: adding ability to configure alternate browsers (06master...06master) 02https://github.com/w3c/web-platform-tests/pull/699

<gitbot> [13web-platform-tests] 15lukeis opened pull request #701: being able to specify 'remote' per browser to use ip address of host (06master...06remote) 02https://github.com/w3c/web-platform-tests/pull/701

<dannin> RRSAgent: drop action 40

<dannin> ACTION: dannin look at implicitwait related tests [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action45]

<sstewart6> Explaining the cheese and peas thing: http://www.youtube.com/watch?v=YT5kI3zJFmA

<mdas> sstewart6: how does https://github.com/w3c/web-platform-tests/blob/master/webdriver/navigation/get_from_http_test.py#L24 work?

<mdas> sstewart6: unping, found it

<gitbot> [13web-platform-tests] 15malini opened pull request #702: move all resource files to res/ and update documentation (06master...06res) 02https://github.com/w3c/web-platform-tests/pull/702

<gitbot> [13web-platform-tests] 15jimevans opened pull request #703: Adding WebDriver conformance tests for element clear command (06master...06master) 02https://github.com/w3c/web-platform-tests/pull/703

<gitbot> [13web-platform-tests] 15malini closed pull request #702: move all resource files to res/ and update documentation (06master...06res) 02https://github.com/w3c/web-platform-tests/pull/702

<gitbot> [13web-platform-tests] 15malini reopened pull request #702: move all resource files to res/ and update documentation (06master...06res) 02https://github.com/w3c/web-platform-tests/pull/702

<jgraham> wilhelm: argubly they should be in testtwf-website

mdas: Did we resolve your problems?

<mdas> ato: jgraham: yeah I prematurely closed my pr

<jgraham> Good, good, just checking ato is doing his duty as an [ex]operaian

<gitbot> [13web-platform-tests] 15AutomatedTester pushed 1 new commit to 06master: 02https://github.com/w3c/web-platform-tests/commit/76069953507e4ac72b93dd9d710cc892f8ae252e

<gitbot> 13web-platform-tests/06master 147606995 15Malini Das: move all resource files to res/ and update documentation...

<jgraham> You peoplr seem to have missed the point of a f2f. You are suppoded to have pointless arguments or sit glassy-eyed as someonee drones on. Not get useful work done ;)

<gitbot> [13web-platform-tests] 15AutomatedTester closed pull request #702: move all resource files to res/ and update documentation (06master...06res) 02https://github.com/w3c/web-platform-tests/pull/702

jgraham: We've been extremely productive this time. So we've fallen back to writing conformance tests.

It's crazy.

<wilhelm> jgraham: Hm. True. But I think having example tests that will Just Work in the wpt repo itself is useful. /examples? (c;

<gitbot> [13web-platform-tests] 15AutomatedTester pushed 1 new commit to 06master: 02https://github.com/w3c/web-platform-tests/commit/0ea83c1fb2e642cc60463bb03b8fff3d137f9725

<gitbot> 13web-platform-tests/06master 140ea83c1 15Luke Inman-Semerau: being able to specify remote per browser to use ip address of host...

<gitbot> [13web-platform-tests] 15AutomatedTester closed pull request #701: being able to specify 'remote' per browser to use ip address of host (06master...06remote) 02https://github.com/w3c/web-platform-tests/pull/701

<jgraham> wilhelm: send mail? I am going to experiment with sleep

<wilhelm> jgraham: Alright, will do.

<Automate_> ACTION: Drop javascriptEnabled capability from the spec. [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action46]

<Automate_> wilhelm: http://selenium.googlecode.com/git/docs/api/py/webdriver_remote/selenium.webdriver.remote.webdriver.html#selenium.webdriver.remote.webdriver.WebDriver.get_screenshot_as_base64

<gitbot> [13web-platform-tests] 15jleyba opened pull request #704: Add some tests for WebDriver executeScript (section 11.2.1) (06master...06master) 02https://github.com/w3c/web-platform-tests/pull/704

Summary of Action Items

[NEW] ACTION: add description on how to process the batch - AutomatedTester [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action10]
[NEW] ACTION: add exception information in the mouse action section if we have incomplete actions [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action14]
[NEW] ACTION: add the explanation of the json payload for batches - mdas [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action31]
[NEW] ACTION: AutomatedTester to look at screenshots [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action34]
[NEW] ACTION: be consistent with usage of 'Gesture' and 'Action' and we should not use 'gesture' [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action25]
[NEW] ACTION: change enum to match rest of spec 14.2.1.1 [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action06]
[NEW] ACTION: clarify definition of cancel - mdas [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action23]
[NEW] ACTION: clean up the prose in 14.2.1.1.1 (well, all the way through) regarding 'any' and require the button argument, not optional [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action12]
[NEW] ACTION: dannin look at implicitwait related tests [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action45]
[NEW] ACTION: dannin look at window related tests [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action43]
[NEW] ACTION: define batch uri to be /session/{sessionId}/actions and name to be 'perform actions' [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action30]
[NEW] ACTION: double click should take a button [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action08]
[NEW] ACTION: Drop javascriptEnabled capability from the spec. [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action46]
[NEW] ACTION: edit 14.1 to clarify the HTML4 'disabled' statements AutomatedTester [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action05]
[NEW] ACTION: element.send_keys needs to talk about implicitly unsetting the modifier keys [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action19]
[NEW] ACTION: jimevans to add conformance tests equivalent to those in org/openqa/selenium/ClearTest.java and org/openqa/selenium/ElementSelectingTest.java [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action39]
[NEW] ACTION: jleyba to look at executeScript and executeAsyncScript tests [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action38]
[NEW] ACTION: JohnJansen to find out what events get fired with middle wheel scrolling [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action18]
[NEW] ACTION: JohnJansen to investigate setting up a mechanism to sstewart6: https://www.w3.org/wiki/WebDriver/2014 [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action02]
[NEW] ACTION: JohnJansen to investigate setting up a mechanism to determine which requirements in the spec have tests [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action03]
[NEW] ACTION: keyboard actions AutomatedTester [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action04]
[NEW] ACTION: look at cookie related tests [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action40]
[NEW] ACTION: lukeis to look at frame switching tests [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action35]
[NEW] ACTION: mdas to look at modal [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action33]
[NEW] ACTION: mdas to look at timeout tests [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action44]
[NEW] ACTION: moveTo gets mandatory WebElement optional x/y. moveByOffSet gets mandatory x/y [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action17]
[NEW] ACTION: moveTo needs same replacement in 14.2.1.2 as 14.2.1 [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action24]
[NEW] ACTION: moveTo specify the initial start point, should be 0,0 of current top level browser context [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action13]
[NEW] ACTION: MUST scrollIntoView for touch events 'everywhere' [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action26]
[NEW] ACTION: put reference to the dom spec version we are using [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action07]
[NEW] ACTION: remove perform from all X-action [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action11]
[NEW] ACTION: rename multi-action to parallel-action [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action29]
[NEW] ACTION: sam to look at org/openqa/selenium/TextHandlingTest.java [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action41]
[NEW] ACTION: seva: look at adding conformance tests equivalent to those in org/openqa/selenium/PageLoadingTest.java [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action36]
[NEW] ACTION: should create IDL for Action and extend all the way down [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action27]
[NEW] ACTION: shuotao look at cookie related tests [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action42]
[NEW] ACTION: so one proposal is to remove click and double click from mouse, use down/up - sstewart6 [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action09]
[NEW] ACTION: sstewart6 to look at window switching tests [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action32]
[NEW] ACTION: svg for 'perform' diagram - mdas [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action28]
[NEW] ACTION: tap and longpress to be removed [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action22]
[NEW] ACTION: to specify that the mouse's current cursor location is relative to the current viewport and not to the document [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action15]
[NEW] ACTION: update the table in moveTo to match the prose above regarding no webelement passed in AutomatedTester [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action16]
[NEW] ACTION: wait should be moved to 'pause' action [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action21]
[NEW] ACTION: we need to explicitly clarify the difference between batches with modifier keys then using element.send_keys and then using the actions again [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action20]
[NEW] ACTION: Wilhelm to regularly contact WG members to follow up on work [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action01]
[NEW] ACTION: Wilhelm to write example tests for how other WGs should make WebDriver tests [recorded in http://www.w3.org/2014/02/26-testing-minutes.html#action37]
 
[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.138 (CVS log)
$Date: 2014/02/26 23:54:36 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.138  of Date: 2013-04-25 13:59:11  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

FAILED: s/SimonSapin/sstewart6/
Succeeded: s/pauses/parses/
Succeeded: s/parses/parsers/
Succeeded: i/SimonSapin/scribe: MikeSmith
Succeeded: i/take a checkpoint/scribe: MikeSmith
Succeeded: s/moveToOffset/moveByOffSet/
FAILED: s/multiaction/parallelaction/
Succeeded: s/jobs//
Succeeded: s/pwd//
Found Scribe: MikeSmith
Inferring ScribeNick: MikeSmith
Found Scribe: MikeSmith
Inferring ScribeNick: MikeSmith
Found Scribe: lukeis
Inferring ScribeNick: lukeis
Found Scribe: ato
Inferring ScribeNick: ato
Scribes: MikeSmith, lukeis, ato
ScribeNicks: MikeSmith, lukeis, ato
Present: Wilhelm JohnJansen mdas SimonStewart jimevans samuong DaleAnnin ShuotaoGao LukeInman-Semerau sevalo DavidBurns ato MikeSmith
Agenda: https://www.w3.org/wiki/WebDriver/2014-February-F2F
Got date from IRC log name: 26 Feb 2014
Guessing minutes URL: http://www.w3.org/2014/02/26-testing-minutes.html
People with action items: 14.1 add adding at automatedtester batch be change clarify clean conformance dannin define double drop edit element.send_keys enum equivalent jimevans jleyba johnjansen keyboard longpress look lukeis mdas moved moveto multi-action must need needs put reference remove rename sam seva should shuotao so sstewart6 svg tap tests to update uri wait we wilhelm

WARNING: Input appears to use implicit continuation lines.
You may need the "-implicitContinuations" option.


[End of scribe.perl diagnostic output]