ce216a8c272f759d04d15fbdd663889d05c0f901: Bug 1322862 - Make __webDriverArguments et al. content safe; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Sat, 10 Dec 2016 16:15:53 -1000 - rev 479637
Push 44315 by tnguyen@mozilla.com at Tue, 07 Feb 2017 02:03:39 +0000
Bug 1322862 - Make __webDriverArguments et al. content safe; r=automatedtester Properties created in a more privileged scope than content cause permission denied errors when they are accessed from a less privileged scope. This is the case when we assign a document unload handler from chrome to a sandbox with content privileges. A permission denied error will be thrown if this handler is inspected from the code evaluated inside the sandbox. By cloning the properties along with their functions and wrapping their reflectors, we can ensure they can be safely inspected from content. MozReview-Commit-ID: Hy5MYvdTsv8
c4441c1492fd729592539121f7400e565e53b75e: Bug 1336124 - Only delete session if one exists when testing capabilities; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Fri, 03 Feb 2017 16:53:31 +0000 - rev 479636
Push 44315 by tnguyen@mozilla.com at Tue, 07 Feb 2017 02:03:39 +0000
Bug 1336124 - Only delete session if one exists when testing capabilities; r=maja_zf MozReview-Commit-ID: IEqHzADUQow
6d17a85df7e32778362ba54466d1a4a224f645b8: Bug 1336124 - Return error when there is no session; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Thu, 02 Feb 2017 16:15:31 +0000 - rev 479635
Push 44315 by tnguyen@mozilla.com at Tue, 07 Feb 2017 02:03:39 +0000
Bug 1336124 - Return error when there is no session; r=maja_zf Returns an invalid session id error when there is no current session and the requested command is not newSession. MozReview-Commit-ID: Dnu2PXDmeaG
ca0345ae33a42ffc2ec9f776c1a2fe1280d615e7: Bug 1336124 - Rename sessionTeardown to deleteSession; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Thu, 02 Feb 2017 16:11:08 +0000 - rev 479634
Push 44315 by tnguyen@mozilla.com at Tue, 07 Feb 2017 02:03:39 +0000
Bug 1336124 - Rename sessionTeardown to deleteSession; r=maja_zf MozReview-Commit-ID: F1jPkzL3zwU
c93a410adde07a4393778b1cbec7257bed7ef39e: Bug 1336124 - Remove unused B2G code in session teardown; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Thu, 02 Feb 2017 16:10:18 +0000 - rev 479633
Push 44315 by tnguyen@mozilla.com at Tue, 07 Feb 2017 02:03:39 +0000
Bug 1336124 - Remove unused B2G code in session teardown; r=maja_zf MozReview-Commit-ID: CHmdB7BvBT8
589a01fb47900ae737c74f6b288d3245cece847e: Bug 1336124 - Add assert.session for checking if session is active; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Thu, 02 Feb 2017 16:09:14 +0000 - rev 479632
Push 44315 by tnguyen@mozilla.com at Tue, 07 Feb 2017 02:03:39 +0000
Bug 1336124 - Add assert.session for checking if session is active; r=maja_zf MozReview-Commit-ID: CmHFag2q1V2
2c9ed54ef2e183336c4903c84d853dc0ff0a38ee: Bug 1263324 - Part 2: Add test cases to test context id for devtools storage inspector. r=miker
Tim Huang <tihuang@mozilla.com> - Tue, 24 Jan 2017 14:45:42 +0800 - rev 479631
Push 44315 by tnguyen@mozilla.com at Tue, 07 Feb 2017 02:03:39 +0000
Bug 1263324 - Part 2: Add test cases to test context id for devtools storage inspector. r=miker
3f25a442f75bbbc270d84dd7f3aff402919358ff: Bug 1263324 - Part 1: Fixing the cache storage inspector to obey originAttributes and indexedDB storage inspector to use correct database file name with originAttributes. r=miker
Tim Huang <tihuang@mozilla.com> - Tue, 24 Jan 2017 17:00:01 +0800 - rev 479630
Push 44315 by tnguyen@mozilla.com at Tue, 07 Feb 2017 02:03:39 +0000
Bug 1263324 - Part 1: Fixing the cache storage inspector to obey originAttributes and indexedDB storage inspector to use correct database file name with originAttributes. r=miker
9a1d740af9d6d38147b849f9b22932be2103fff8: Bug 1332858 - Alternate wording for Sync new device connected notification when device name missing. r=markh
Edouard Oger <eoger@fastmail.com> - Thu, 02 Feb 2017 15:49:03 -0500 - rev 479629
Push 44315 by tnguyen@mozilla.com at Tue, 07 Feb 2017 02:03:39 +0000
Bug 1332858 - Alternate wording for Sync new device connected notification when device name missing. r=markh MozReview-Commit-ID: DdwrRGjwI3
e2d388263c3d3fe7b75c322e9279d8e502b3d2d4: Bug 1218324 - Correctly report when a search engine could not be installed due to an invalid format. r=florian
Mark Banner <standard8@mozilla.com> - Wed, 14 Dec 2016 14:55:00 +0000 - rev 479628
Push 44315 by tnguyen@mozilla.com at Tue, 07 Feb 2017 02:03:39 +0000
Bug 1218324 - Correctly report when a search engine could not be installed due to an invalid format. r=florian MozReview-Commit-ID: Cqw0uKDWguy
c85849b790c53624b644348e494649e6d17e9a47: Bug 1319237 - Fix calls to session.find; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Fri, 03 Feb 2017 16:32:16 +0000 - rev 479627
Push 44315 by tnguyen@mozilla.com at Tue, 07 Feb 2017 02:03:39 +0000
Bug 1319237 - Fix calls to session.find; r=maja_zf MozReview-Commit-ID: 5afoA6aKgCV
9746878e5fc7ef0760833ce65fedb307147208ca: Bug 1319237 - Disable WebDriver navigation to file: protocol test; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Fri, 03 Feb 2017 16:31:57 +0000 - rev 479626
Push 44315 by tnguyen@mozilla.com at Tue, 07 Feb 2017 02:03:39 +0000
Bug 1319237 - Disable WebDriver navigation to file: protocol test; r=maja_zf MozReview-Commit-ID: 3SlvHmggRET
1f7f75c57c59733835ea3168abbc22f6a8e24d62: Bug 1319237 - Enable WebDriver context test; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Fri, 03 Feb 2017 16:31:19 +0000 - rev 479625
Push 44315 by tnguyen@mozilla.com at Tue, 07 Feb 2017 02:03:39 +0000
Bug 1319237 - Enable WebDriver context test; r=maja_zf MozReview-Commit-ID: EQZHO6npFtH
4dc796bbcfaa497154f21abe3f501933a64392db: Bug 1319237 - Avoid reposition waiting if position is unchanged; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Thu, 02 Feb 2017 14:58:36 +0000 - rev 479624
Push 44315 by tnguyen@mozilla.com at Tue, 07 Feb 2017 02:03:39 +0000
Bug 1319237 - Avoid reposition waiting if position is unchanged; r=maja_zf When the requested window position is the same as the current position, we should avoid the wait condition. MozReview-Commit-ID: 3koG5BeOkFC
f8449c471b8fbe6518063072e0de193f06af6229: Bug 1319237 - Improve window position test assertions; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Thu, 02 Feb 2017 14:57:19 +0000 - rev 479623
Push 44315 by tnguyen@mozilla.com at Tue, 07 Feb 2017 02:03:39 +0000
Bug 1319237 - Improve window position test assertions; r=maja_zf MozReview-Commit-ID: qmFS0JEqx3
f2bdf078f39a113f9c97b8180e6984d262129b11: Bug 1319237 - Donate window position test to Mozilla; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Thu, 02 Feb 2017 14:46:58 +0000 - rev 479622
Push 44315 by tnguyen@mozilla.com at Tue, 07 Feb 2017 02:03:39 +0000
Bug 1319237 - Donate window position test to Mozilla; r=automatedtester The window positioning test has been sufficiently rewritten that it can no longer be considered a derived work from Selenium. MozReview-Commit-ID: 9FtGEPeMXQs
8df8cda569426d4c7a545e607f7f682903593da3: Bug 1319237 - Make GeckoDriver#setWindowSize synchronous; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Mon, 21 Nov 2016 23:44:22 +0100 - rev 479621
Push 44315 by tnguyen@mozilla.com at Tue, 07 Feb 2017 02:03:39 +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
f651a9e54a5785862f6241baf4eed5a31a3d9236: Bug 1319237 - Make GeckoDriver#setWindowPosition synchronous; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Mon, 21 Nov 2016 23:43:35 +0100 - rev 479620
Push 44315 by tnguyen@mozilla.com at Tue, 07 Feb 2017 02:03:39 +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
76c8aafbd933586655ebe34a3a293d356758a219: Bug 1319237 - Generalise wait condition utility; r=automatedtester,maja_zf
Andreas Tolfsen <ato@mozilla.com> - Mon, 21 Nov 2016 23:41:20 +0100 - rev 479619
Push 44315 by tnguyen@mozilla.com at Tue, 07 Feb 2017 02:03:39 +0000
Bug 1319237 - Generalise wait condition utility; r=automatedtester,maja_zf This makes the `implicitWaitFor` utility from testing/marionette/element.js generally available in Marionette. It improves on the design of the old wait utility by providing promise-like resolve and reject options to the evaluated function. These can be used to indicate success or failure of waiting. If resolved, the provided value is returned immediately. When rejected, the function is evaluated over again until the timeout is reached or an error is thrown. It is useful to indicate success and failure state because it saves the calling code from guessing based on the return value. Guessing from the return value can be problematic since there are certain types and values in JavaScript that are ambigeous or misleading, such as the fact that empty arrays are evaluated as a truthy value. MozReview-Commit-ID: G8F99tdbiNb
a2096fa29cd762175d01fb38ad826a18aec375d6: Bug 1319237 - Make session fixture module scoped; r=jgraham
Andreas Tolfsen <ato@mozilla.com> - Mon, 21 Nov 2016 23:39:42 +0100 - rev 479618
Push 44315 by tnguyen@mozilla.com at Tue, 07 Feb 2017 02:03:39 +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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip