Auto-tools/New Contributor/Quarter of Contribution/Web Driver Infrastructure: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(fix my links and title)
(fix line breaks)
Line 1: Line 1:
Title: '''Web Platform Tests – WebDriver Infrastructure'''
;Title
Mentor: Andreas Tolfsen (''ato'' on IRC, [https://github.com/andreastt/ GitHub])
:Web Platform Tests – WebDriver Infrastructure'''
;Mentor
:Andreas Tolfsen (''ato'' on IRC, [https://github.com/andreastt/ GitHub])


The goal here is to allow [https://github.com/w3c/wptrunner wptrunner] to automatically run (some) tests that would ordinarily require user interaction, through the [https://w3c.github.io/webdriver/webdriver-spec.html WebDriver protocol]. TODO- better overview
The goal here is to allow [https://github.com/w3c/wptrunner wptrunner] to automatically run (some) tests that would ordinarily require user interaction, through the [https://w3c.github.io/webdriver/webdriver-spec.html WebDriver protocol].
 
TODO- better overview


To get started:
To get started:
* Learn about [https://github.com/w3c/wptrunner wptrunner] and [https://w3c.github.io/webdriver/webdriver-spec.html WebDriver]
* Learn about [https://github.com/w3c/wptrunner wptrunner] and [https://w3c.github.io/webdriver/webdriver-spec.html WebDriver]
* Setup tools and write a unit test.TODO
* Setup tools and write a unit test.TODO
Line 11: Line 16:


Things we are looking for in an ideal candidate:
Things we are looking for in an ideal candidate:
* Ability to write code in Javascript and Python
* Ability to write code in Javascript and Python
* Willing to learn how to write WebDriver adaptors
* Willing to learn how to write WebDriver adaptors

Revision as of 11:39, 23 October 2015

Title
Web Platform Tests – WebDriver Infrastructure
Mentor
Andreas Tolfsen (ato on IRC, GitHub)

The goal here is to allow wptrunner to automatically run (some) tests that would ordinarily require user interaction, through the WebDriver protocol.

TODO- better overview

To get started:

The project is outlined in github here

Things we are looking for in an ideal candidate:

  • Ability to write code in Javascript and Python
  • Willing to learn how to write WebDriver adaptors
  • Creative ideas to proxy data between Javascript and Python
  • Interest in test automation and UI automation
  • Willing to learn, ask questions, and try new things out