efd85759eb7fe47035492782bb405b2472802081: Bug 1319237 - Make GeckoDriver#setWindowSize synchronous; r?automatedtester
draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 21 Nov 2016 23:44:22 +0100 - rev 442943
Push
36873 by bmo:ato@mozilla.com at Wed, 23 Nov 2016 16:03:30 +0000
Bug 1319237 - Make GeckoDriver#setWindowSize synchronous; r?automatedtester
Return from the Set Window Size command only after the window resize
DOM event has occurred.
MozReview-Commit-ID: 7ygZuNJZzq2
87f9a058ec1e24a077ae48158024816f581b85d1: Bug 1319237 - Make GeckoDriver#setWindowPosition synchronous; r?automatedtester
draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 21 Nov 2016 23:43:35 +0100 - rev 442942
Push
36873 by bmo:ato@mozilla.com at Wed, 23 Nov 2016 16:03:30 +0000
Bug 1319237 - Make GeckoDriver#setWindowPosition synchronous; r?automatedtester
This change makes the Set Window Position command synchronous by waiting
for the original window position to change before returning.
MozReview-Commit-ID: 3gOv6bNPASV
5f99ce6405ced8d073a046dcf443adf4f017baf2: Bug 1319237 - Generalise implicit wait utility; r?automatedtester
draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 21 Nov 2016 23:41:20 +0100 - rev 442941
Push
36873 by bmo:ato@mozilla.com at Wed, 23 Nov 2016 16:03:30 +0000
Bug 1319237 - Generalise implicit wait utility; r?automatedtester
This makes the `implicitWaitFor` utility from
testing/marionette/element.js generally available in Marionette.
MozReview-Commit-ID: G8F99tdbiNb
4f2640a44196f3743c2ea84cbd5f8d271889e9cd: Bug 1319237 - Make session fixture module scoped; r?jgraham
draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 21 Nov 2016 23:39:42 +0100 - rev 442940
Push
36873 by bmo:ato@mozilla.com at Wed, 23 Nov 2016 16:03:30 +0000
Bug 1319237 - Make session fixture module scoped; r?jgraham
I recently changed it to function scoped, which was a mistake.
pytest complains if it is not module scoped.
MozReview-Commit-ID: GYP9Ky1avks
5061c610258160d2db04eba9b6fa8f0e34620e3a: Bug 1319237 - Allow pytests to be skipped imperatively at runtime; r?jgraham
draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 21 Nov 2016 23:38:42 +0100 - rev 442939
Push
36873 by bmo:ato@mozilla.com at Wed, 23 Nov 2016 16:03:30 +0000
Bug 1319237 - Allow pytests to be skipped imperatively at runtime; r?jgraham
It is required to skip certain WebDriver tests imperatively at runtime,
such as for the Get Window Size and Get Window Position commands, which
are only available at certain configurations.
MozReview-Commit-ID: 9ERYkYm34iI
2862f4b1112add2731aa18df92583c48dd809cd2: Bug 1319237 - Assign GeckoDriver#getWindowSize return value in one statement; r?automatedtester
draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 21 Nov 2016 23:36:29 +0100 - rev 442938
Push
36873 by bmo:ato@mozilla.com at Wed, 23 Nov 2016 16:03:30 +0000
Bug 1319237 - Assign GeckoDriver#getWindowSize return value in one statement; r?automatedtester
MozReview-Commit-ID: BGH1WkgH91p
8d33149cb8d2cdc29e907fc55ec35a2e58dfa7ef: Bug 1319237 - Mark yielding functions as generators; r?automatedtester
draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 21 Nov 2016 23:34:05 +0100 - rev 442937
Push
36873 by bmo:ato@mozilla.com at Wed, 23 Nov 2016 16:03:30 +0000
Bug 1319237 - Mark yielding functions as generators; r?automatedtester
MozReview-Commit-ID: 1c0I4pFY4Dd
a2cbc8bed522894cfe844470e44e8a7d852f4a8d: Bug 1319237 - Calculate correct window position; r?automatedtester
draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 21 Nov 2016 23:33:03 +0100 - rev 442936
Push
36873 by bmo:ato@mozilla.com at Wed, 23 Nov 2016 16:03:30 +0000
Bug 1319237 - Calculate correct window position; r?automatedtester
The testing/marionette/browser.js window getter does not return the
same window as `GeckoDriver#getCurrentWindow`. This is a problem,
but for now we can rely on `getCurrentWindow`.
MozReview-Commit-ID: PT9M7boPM7
79ee575b835f963d4bcdfcece810745022805ccb: Bug 1319237 - Correct window size- and position test; r?automatedtester,jgraham
draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 21 Nov 2016 23:30:23 +0100 - rev 442935
Push
36873 by bmo:ato@mozilla.com at Wed, 23 Nov 2016 16:03:30 +0000
Bug 1319237 - Correct window size- and position test; r?automatedtester,jgraham
MozReview-Commit-ID: Fajaksg2DhG
3d8c98409a352a9167862120a9e07558b28836bc: Bug 1309866 - Use toolbox loader to load common libs into Netmonitor r?Honza
draft
Jarda Snajdr <jsnajdr@gmail.com> - Wed, 23 Nov 2016 16:49:44 +0100 - rev 442934
Push
36872 by bmo:jsnajdr@gmail.com at Wed, 23 Nov 2016 15:50:25 +0000
Bug 1309866 - Use toolbox loader to load common libs into Netmonitor r?Honza
MozReview-Commit-ID: nENUb4FV61
cd40793bbda9e68b223606802b718545b8ec06e5: Bug 1309866 - Add option for loading common libraries to BrowserLoader r?Honza
draft
Jarda Snajdr <jsnajdr@gmail.com> - Wed, 23 Nov 2016 16:43:41 +0100 - rev 442933
Push
36872 by bmo:jsnajdr@gmail.com at Wed, 23 Nov 2016 15:50:25 +0000
Bug 1309866 - Add option for loading common libraries to BrowserLoader r?Honza
MozReview-Commit-ID: HGS3T6QcOvF
32cf48a3143003c5b6e34e97be578d0d75b4f0d2: Bug 1309866 - Migrate RequestsMenuView to a React component with Redux store r?Honza
draft
Jarda Snajdr <jsnajdr@gmail.com> - Tue, 11 Oct 2016 15:13:28 +0200 - rev 442932
Push
36872 by bmo:jsnajdr@gmail.com at Wed, 23 Nov 2016 15:50:25 +0000
Bug 1309866 - Migrate RequestsMenuView to a React component with Redux store r?Honza
MozReview-Commit-ID: IMu1sJLxQYy
5b90f486dd45bf37c9167eb669934bda21dddf26: Bug 1311814 - talos tc configs for linux
draft
Rob Wood <rwood@mozilla.com> - Tue, 22 Nov 2016 12:12:44 -0500 - rev 442931
Push
36871 by rwood@mozilla.com at Wed, 23 Nov 2016 15:33:44 +0000
Bug 1311814 - talos tc configs for linux
MozReview-Commit-ID: 4hk5xDaG9FZ
0703b21b6625d80637c633bb900e78c484b5c913: Bug 1103196 - Add ability to ignore invalid TLS certificates; r?automatedtester,keeler,mossop
draft
Andreas Tolfsen <ato@mozilla.com> - Sun, 06 Nov 2016 18:03:31 +0000 - rev 442930
Push
36870 by bmo:ato@mozilla.com at Wed, 23 Nov 2016 15:30:50 +0000
Bug 1103196 - Add ability to ignore invalid TLS certificates; r?automatedtester,keeler,mossop
When the `acceptInsecureCerts` capability is set to true on creating
a new Marionette session, a `nsICertOverrideService` override service
is installed that causes all invalid TLS certificates to be ignored.
This is in line with the expectations of the WebDriver specification.
It is worth noting that this is a potential security risk and that this
feature is only available in Gecko when the Marionette server is enabled.
MozReview-Commit-ID: BXrQw17TgDy
0e30a27b67dd451eea053ddfb1c5b32c6c3e1b72: Bug 1103196 - Error on encountering invalid certificate; r?automatedtester
draft
Andreas Tolfsen <ato@mozilla.com> - Sun, 06 Nov 2016 18:01:23 +0000 - rev 442929
Push
36870 by bmo:ato@mozilla.com at Wed, 23 Nov 2016 15:30:50 +0000
Bug 1103196 - Error on encountering invalid certificate; r?automatedtester
When arriving at a document which baseURI starts with `about:certerror`
will cause Marionette to now return `error.InsecureCertificateError`.
This is mandated by the WebDriver specification.
This does, however, mark a non-backwards compatible change in Marionette.
It is assumed we will be able to mitigate this change in error type as
few consumers, if any, rely on the more generic type considering we did
not support invalid TLS certificates prior to this push.
MozReview-Commit-ID: JcIMvCXimB
3cdcaf97882c14b952d41d397ddfae2e8e7e8158: Bug 1103196 - Add insecure certificate error; r?automatedtester
draft
Andreas Tolfsen <ato@mozilla.com> - Sun, 06 Nov 2016 18:00:18 +0000 - rev 442928
Push
36870 by bmo:ato@mozilla.com at Wed, 23 Nov 2016 15:30:50 +0000
Bug 1103196 - Add insecure certificate error; r?automatedtester
MozReview-Commit-ID: 26wwOuqWhog
3b12a047f811c8bb70d31aeebb5a06d393b6ee59: Bug 1103196 - Remove non-conformant acceptSslCerts capability; r?automatedtester
draft
Andreas Tolfsen <ato@mozilla.com> - Sun, 06 Nov 2016 17:59:42 +0000 - rev 442927
Push
36870 by bmo:ato@mozilla.com at Wed, 23 Nov 2016 15:30:50 +0000
Bug 1103196 - Remove non-conformant acceptSslCerts capability; r?automatedtester
`acceptSslCerts` has been replaced by `acceptInsecureCerts`.
MozReview-Commit-ID: 79KbRoQb1dW
fbf5644ef703bd613690a3796d680760c7d0c710: Bug 1103196 - Add acceptInsecureCerts capability; r?automatedtester
draft
Andreas Tolfsen <ato@mozilla.com> - Tue, 01 Nov 2016 18:07:24 +0000 - rev 442926
Push
36870 by bmo:ato@mozilla.com at Wed, 23 Nov 2016 15:30:50 +0000
Bug 1103196 - Add acceptInsecureCerts capability; r?automatedtester
Reads the `acceptInsecureCerts` capability and sets the session state.
MozReview-Commit-ID: KVErmdxwXQB
87de6a138fcb7a64da61a6ab2f8954b23bcc0bd5: Bug 1103196 - Logically reorder variables defining session state; r?automatedtester
draft
Andreas Tolfsen <ato@mozilla.com> - Tue, 01 Nov 2016 18:00:25 +0000 - rev 442925
Push
36870 by bmo:ato@mozilla.com at Wed, 23 Nov 2016 15:30:50 +0000
Bug 1103196 - Logically reorder variables defining session state; r?automatedtester
No functional changes in this patch.
MozReview-Commit-ID: IWaao8AuZib
74544a9b02587cf12c3d24e52a8cc5f4d3d2eb95: Bug 1103196 - Mark specificationLevel capability as proprietary; r?automatedtester
draft
Andreas Tolfsen <ato@mozilla.com> - Tue, 01 Nov 2016 17:59:51 +0000 - rev 442924
Push
36870 by bmo:ato@mozilla.com at Wed, 23 Nov 2016 15:30:50 +0000
Bug 1103196 - Mark specificationLevel capability as proprietary; r?automatedtester
The `specificationLevel` capability has been removed from the WebDriver
specification, and will be removed in a future change to Marionette.
This change makes this clear by moving it down to the list of proprietary
Marionette capabilities.
MozReview-Commit-ID: BMTuXBDZ8WV