Граф коммитов

449 Коммитов

Автор SHA1 Сообщение Дата
Andreas Tolfsen 160c6f7ffa geckodriver: cargo: update lockfile for 0.13.0
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 6d793fbfdca84c34f8f14a668bc0c8cd28288398

--HG--
extra : rebase_source : 9fcf1b3d31be99230c47d8e30d0ab3c48d3e485f
2017-01-09 16:20:47 +00:00
James Graham 3b62ee0a72 geckodriver: Update version number for release
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 008f5fc67278e98478fe846e39b4b3bb57106d1b

--HG--
extra : rebase_source : 7d9c936f9ab4cab4d39c1660fa136da0e79c1a91
2017-01-06 17:55:39 +00:00
James Graham fbb4335ad1 geckodriver: Update dependencies.
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 1d0a16f044a36892ed4ac3b6321906bc534e2cc4

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : be91294ad7e84150c2172e2c75bb297df6f68a87
2017-01-06 17:44:18 +00:00
James Graham d130be03ec geckodriver: Update to webdriver 0.18
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: cd5b8279ecbb61ffdf20b58bfc1ee1ca6c5a4707

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : 2a96a6b09640be7e0c91daf46cd9675231867663
2017-01-06 17:44:18 +00:00
Andreas Tolfsen 6c6ea00aa8 geckodriver: changes: add all changes for version 0.13.0
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 168619ade8ad9326f4e2c5f2fd752c56ccb59de0

--HG--
extra : rebase_source : bb8cb891b0e47d14de906bd87cad9ceb54c349cc
2017-01-06 17:37:06 +00:00
Andreas Tolfsen b86dbb4447 geckodriver: cargo: bump version number to 0.12.0
Happy new year!

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 45f124564d90effe28973764241c750a724662fe

--HG--
extra : rebase_source : e3e3939ca1d138b3d3f035ef9ca93a36ee5bb091
2017-01-03 19:34:30 +00:00
Andreas Tolfsen 93edbd0e94 geckodriver: changes: clarified and linkified notes for 0.12.0
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 69a6c32c67c8627875b279372baa40c589cb41fe

--HG--
extra : rebase_source : 0d3c5e09ebc4bef2367d08167609833a4c9fddb4
2017-01-03 19:28:36 +00:00
Andreas Tolfsen 45d580fc32 geckodriver: changes: remove empty header under 0.5.0
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 9995b64397c24df09cb43f238a55db556ffd9718

--HG--
extra : rebase_source : e83538665790cd4f487ca0aa03970f3ec93acfed
2017-01-03 19:22:53 +00:00
Andreas Tolfsen 31563775ca geckodriver: changes: add missing header under 0.6.1
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: ec9dbfaf0a0d8181a973af228d3ae159a03d99cd

--HG--
extra : rebase_source : e676d5a31b6f5093b43d2dae8244fd839686ccd3
2017-01-03 19:22:53 +00:00
Andreas Tolfsen 5bdc62ca1c geckodriver: changes: update for 0.12.0
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 2c109771332d2d563088af7f6a7341b957650aea

--HG--
extra : rebase_source : 37621ecfdd1f16ebc0e78c24b9050fe3845367c9
2017-01-03 19:22:53 +00:00
Maja Frydrychowicz b0ce2fa92e geckodriver: Bump webdriver dependency to 0.17.1 (#416)
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 0832fe7f567a031487103c882e828a37f0bd6ad0

committer: Andreas Tolfsen <ato@mozilla.com>

--HG--
extra : rebase_source : ca6cb06c3d6138b7a1d9923d40f740fe623c2f88
2017-01-03 19:22:42 +00:00
Andreas Tolfsen 20b3cdc33c geckodriver: main: use exit code 69 to indicate that port is unavailable
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 7b3dde67fc20bccb74538025249cc41f0e76a1a1

committer: David Burns <david.burns@theautomatedtester.co.uk>

--HG--
extra : rebase_source : 848c94146ba668488e7c7e8ed6202087f1f2eb4e
2017-01-03 11:57:08 +00:00
Andreas Tolfsen d05b1e5d83 geckodriver: logging: use synchronous logging
Asynchronous logging through slog has the downside that its buffer does
not flush on flushing the system's stderr.

Using synchronous logging should not have any notable performance
downsides for geckodriver.

Fixes #401.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: fdc2804ef05e450cd93d0939809c9e2b46645547

committer: David Burns <david.burns@theautomatedtester.co.uk>

--HG--
extra : rebase_source : d810813995fb0b8bf9842b4bfc7e0ed74cc023df
2017-01-03 11:57:08 +00:00
Andreas Tolfsen 68039e258e geckodriver: readme: move usage above build instructions and expand
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 2658357fe5531dc2c9305a0a2fd0f5f4542aac58

--HG--
extra : rebase_source : 965f23c0381acb887abf65fcf84b031f26f23b95
2016-12-19 16:30:42 +00:00
Andreas Tolfsen c872e01cba geckodriver: readme: link to firefox train overview and issue tracker
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 083d8ad144acb9ac8b0ec95afc27e8012a4bf5ae

--HG--
extra : rebase_source : 0ae80aaf620c0cd277a9953934aa84eff4ae6ca6
2016-12-19 16:30:42 +00:00
Andreas Tolfsen 6ef111644c geckodriver: readme: correct english
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 2dbb490830f3bf32ffde9e86fce7f69c0b03629c

--HG--
extra : rebase_source : dc5856198ddde4ec05ce2082f1e878caadaa077d
2016-12-19 16:30:42 +00:00
Andreas Tolfsen f33434e969 geckodriver: readme: expand link to marionette automation protocol
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: ed8509639620d6dcb12eac1a9d5ef406a9c59997

--HG--
extra : rebase_source : 32a58dd2085ed1491af45ba745dde8af571174aa
2016-12-19 16:30:42 +00:00
Andreas Tolfsen f0c8803a58 geckodriver: readme: add mention of where official releases are made
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 3398190ce3de235b9013fe346b8f689d0fceacc6

--HG--
extra : rebase_source : 2d4441d05a152b9893c740984d8fc15b2ba62d92
2016-12-19 16:30:42 +00:00
Andreas Tolfsen 432d8159d5 geckodriver: readme: clarify we do not support windows xp
Windows XP support will be dropped with Firefox 53 and as
https://github.com/mozilla/geckodriver/issues/392 made clear, the
ktmw32.dll (Kernel Transaction Management system) which geckodriver
relies on is only available in Windows Vista onwards.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 61284e0df7b7309530118cd09d3a57fa26c04d1a

--HG--
extra : rebase_source : b9077b408b1384a5b0fd2c5428883ea8357d1d03
2016-12-19 16:30:42 +00:00
Andreas Tolfsen 31bcbf2bbb geckodriver: prefs: sync with prefs used in mozilla automation
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 2bfdc3ec8151c427a6a75a6ba3ad203459540495

committer: David Burns <david.burns@theautomatedtester.co.uk>

--HG--
extra : rebase_source : 4821f29e0a929eefce2be6189ecf1c9c6c26b179
2016-12-19 15:10:33 +00:00
Andreas Tolfsen 4f008f20cf geckodriver: readme: describe supported webdriver capabilities
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 5ac602ee37ca13f163ddc408715b2a7563a3b826

committer: David Burns <david.burns@theautomatedtester.co.uk>

--HG--
extra : rebase_source : 7ed7e430ec29da023b4a366a9b9a43100c162eb9
2016-12-19 15:00:26 +00:00
Andreas Tolfsen 1ca21cc240 geckodriver: readme: include capabilities example
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 7f6397f4355fa4645d19edb33ad2d7e47bad04a2

committer: David Burns <david.burns@theautomatedtester.co.uk>

--HG--
extra : rebase_source : c41bd9b74661ce0600303f3307ce360a846e798e
2016-12-19 15:00:26 +00:00
David Burns 73645bddfc geckodriver: Add Contributing documentation (#368)
* Add Contributing documentation

When Pull requests and issues are opened, Github automatically links to
the contributing file so that people are aware of it. This hopefully
means that contributors will follow some of the rules.

* fixup! Add Contributing documentation

* fixup! fixup! Add Contributing documentation

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: bbdca678e17671ad3d5a49b7b3f869f536731e22

committer: GitHub <noreply@github.com>

--HG--
extra : rebase_source : e0ca0c9001286e4f27259023eee64d904caca06e
2016-12-19 14:59:33 +00:00
Andreas Tolfsen 05c34a4ad1 geckodriver: ci: add musl-tools dependency for i686-unknown-linux-musl
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 22b6a5ab60036f8ce04e737e36b1f98eab3a8937

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : 20b766df8829e32639f7fa2ef78157d72976c919
2016-12-11 19:45:37 -10:00
James Graham 46a2da0c19 geckodriver: Update package versions
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: be42f0e76c22510d009e0861a70f990af3cffa8e

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : 58bcaedbaf4ebcd65d57446d67a6a8f308cba5b9
2016-12-08 10:06:18 -10:00
James Graham fedbc39524 geckodriver: Implement dispatch of the new-style actions api
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 3290c87162cdb2c9331f419204ee12ab507d93cf

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : d9ae7f52538f46b8e16452e32fd3b082e4c9bbf9
2016-12-08 10:06:18 -10:00
jgraham 3df2a2c6d8 geckodriver: Update ISSUE_TEMPLATE.md (#383)
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 1311fd24f2776c64686c5de899eaaff70addcb88

committer: Andreas Tolfsen <ato@mozilla.com>

--HG--
extra : rebase_source : b8c55ae2138aa7cf2cde5a7c3c4ea10fd548c7b9
2016-12-07 21:44:14 -10:00
Andreas Tolfsen 87627a1fda geckodriver: main: correct indentation of app function
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 69e5b90aa5f565ffffdb26ed532155e2fa521144

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : 418c85873647dd6c3e7b361388cab7e78e64268a
2016-12-02 16:24:11 +00:00
Andreas Tolfsen eca5be7394 geckodriver: main: make webdriver-port arg an alias and not hidden
clap 2.14 introduced aliased arguments, which means we can remove the
workaround using a hidden argument.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 5e93a93224ee00a6624f8c3cb32bb17546da9b56

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : 028e314aba6e67db1343467b0b348c356412718f
2016-12-02 16:24:11 +00:00
David Burns 29e777e306 geckodriver: Update Issue template asking for more information (#374)
Template asking for OS, browser version and expected results. Also
added a warning that if information is missing that we will close
the issue until it has been added.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: c447ca025fd635df97d3ef1bdef61dd70b546360

committer: Andreas Tolfsen <ato@mozilla.com>

--HG--
extra : rebase_source : d6689fa33c9bc108361ec8909c03e25998073500
2016-12-01 11:59:53 +00:00
Andreas Tolfsen a6eb04fe86 geckodriver: cargo: update lockfile
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 9ccd512ed6dbcea4ada29ecfb35c9c68d987b9c0

--HG--
extra : rebase_source : 07847ab437b4649dae1d2c667c8e0d657119eff8
2016-11-23 10:57:19 +00:00
Andreas Tolfsen 32df7e6e78 geckodriver: marionette: use session not created errors when failing to start browser
WebDriver doesn't distinguish between the geckodriver and Marionette
implementations when making a call to New Session.  When failing to
start a session, we should return session not created errors.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: a9e496a15d79a21e054bbc8d861bf2a8d608051f

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : 120fdb7c8306a213c051f3df6b327f49154d9153
2016-11-23 07:35:36 +00:00
Andreas Tolfsen 70c0123149 geckodriver: marionette: improve browser start logging
This change removes the newline character in error messages related to
setting preferences and starting the browser process as these tend to
make error messages in language bindings look more interesting than they
should be.

It also avoids calling `Error::description()` as this is implied through
the display trait implementation of `Error`.

For `PathBuf` we must apparently call `display()` to invoke its
`fmt::Display`` trait implementation.

The remaining code in `start_browser` is linted with rustfmt.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 7d49dbb8c85ecadb669b2fbeb72b2ff366849085

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : 3b177cae58c67837fc5196311167c398af273452
2016-11-23 07:35:36 +00:00
James Graham 846a8c1adc geckodriver: Add response for status command
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 3dbe0a93a7ec7525ed6907f853fc6b6af7564a7e

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : 2cd60d69e2064bfbe756a13b8753045518677c04
2016-11-22 19:00:01 +00:00
jgraham 36aec194b7 geckodriver: Add placeholder support for Get Timeouts command. (#357)
This is not yet supported in marionette so return unsupported operation for now.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 8172389770710a956ab8e66b4009686d7cfda221

committer: Andreas Tolfsen <ato@mozilla.com>

--HG--
extra : rebase_source : a474e27c39dffb30a8d4ef851d740773b67413ee
2016-11-22 19:57:10 +01:00
jgraham 1177d31cf0 geckodriver: Update for extension API changes in WebDriver (#358)
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 94c0661716a95cac99be445816af333bceeeb7cc

committer: Andreas Tolfsen <ato@mozilla.com>

--HG--
extra : rebase_source : f32244a94bb0c206e5b9a10e62b9e61cfa3c0cf7
2016-11-22 19:55:53 +01:00
James Graham 21bb8ef44d geckodriver: Update dependencies, including fixing backwards-incompatible change in slog.
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: badd8ac1701d648ef4e443e7e65ff003fee01ef8

committer: Andreas Tolfsen <ato@mozilla.com>

--HG--
extra : rebase_source : 47fa6fb8b50097c4710a468ab435f41e65d19dd7
2016-11-22 19:55:42 +01:00
AutomatedTester 3f8cd98a99 geckodriver: Adds TakesElementScreenshot
This is already available in Marionette. This allows us to call Marionette
from Selenium to take screenshots of elements.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: cb67c0aa66e3d50223de8e79eb4e1333bfb09401

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : b73deed5b7ea1b4de94a402453b5427f96510204
2016-11-22 14:11:33 +00:00
AutomatedTester 25bdc483b2 geckodriver: Update Close to CloseWindow to match WebDriver-Rust
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 2201a80b825b77aa5298d79a92ad06ed0b4090e0

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : 380b8a7908d87f550e752fa061868691bf88bdae
2016-11-22 14:01:31 +00:00
Andreas Tolfsen 53fd748dcc geckodriver: readme: log default changed to info for all builds
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 6d42ff98b881e2245a4550f1b7a2009d6b0b2bf4

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : fa82fff4066d33d7d6ea05cdd56cb7f5f0453550
2016-11-21 14:01:22 +00:00
jgraham cac5e0f42e geckodriver: Add issue template (#352)
* Add issue template

* Update ISSUE_TEMPLATE.md

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: fcd5ad793d4389a3c22a98d1b61ea4e1e6d49b8b

committer: GitHub <noreply@github.com>

--HG--
extra : rebase_source : 22fb59aa14bf5c7fa05ac47a580aa113a8a4a1dd
2016-11-18 11:45:33 +00:00
Andreas Tolfsen ee95efb19c geckodriver: changes: mention version bump
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: db09b28752f798ae526eecde9b0740dd359f49b2

--HG--
extra : rebase_source : 3dc36254cb3b613151b55751b5858bbdb213efe5
2016-10-10 12:43:21 +01:00
Andreas Tolfsen a0a3bdcd10 geckodriver: bump to 0.11.1 with correct version number
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: e0dfb15c1001f04d5f8f35deddc367aea5d2ed28

--HG--
extra : rebase_source : 1a87ebd79d04d1f31c36e98f5575100e22007839
2016-10-10 12:32:42 +01:00
Andreas Tolfsen 2e74a41109 geckodriver: bump version number to 0.11.0
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 207df90952807e86c7df9936264d365c9fc8fb8a

--HG--
extra : rebase_source : a55c9bdf2b460b533a18fa2cf525bc884704599f
2016-10-10 12:32:22 +01:00
Andreas Tolfsen fea59451a2 geckodriver: changes: mark unreleased changes as 0.11.0
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: c7e955af1ef01f001d9aa401e2f502dae72ee9e8

--HG--
extra : rebase_source : 8efed9328e58ac2715f98feb692b833d468e26f6
2016-10-10 11:33:51 +01:00
Andreas Tolfsen 53a095de5d geckodriver: changes: update before 0.11.0 release
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: fb7d60b8749271b0f3a02f038e5ea745724fd62a

--HG--
extra : rebase_source : d12a6de8a645da369ff8de596e1e06406f7c0af2
2016-10-10 11:33:00 +01:00
Andreas Tolfsen a2a34f64ab geckodriver: ci: add i686-unknown-linux-musl target (#267)
Fixes #237.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: aa02f38c97a8a1c69570dc15df80caf8b763dd3e

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : b4ea88c92e83b0c40ae965ea41fc6661bfe60e1a
2016-10-10 11:37:12 +01:00
AutomatedTester 31150cff81 geckodriver: Currently Marionette does not return a value, we need to pass this on to the client
bindings.

See issue https://bugzilla.mozilla.org/show_bug.cgi?id=1282833

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: cfae2cbd51acc9f9a4cedf9f6a60892a5b223fe2

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : 3fc0bfeeb7549a839d1b4d29ab8ecdb626a3d9d7
2016-10-06 13:07:54 +01:00
Andreas Tolfsen a7fce87296 geckodriver: readme: no word break in types
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: f91f41df3b642d8b97a54bf52e4ec76c783ef691

--HG--
extra : rebase_source : e5543de5a087f024f91c1e5be1e0c496f6ebfe9b
2016-10-05 17:07:01 +01:00
Andreas Tolfsen 8f33415a44 geckodriver: readme: no word break before object
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 58531dfaad8baad29f52136dc41b39d04ed55399

--HG--
extra : rebase_source : 1f460b652dc5c70de8ed68a7fe3c0eb049c3e71b
2016-10-05 17:06:18 +01:00
Andreas Tolfsen 5d01580819 geckodriver: Merge pull request #248 from andreastt/capabilities-docs
Reformat documentation of firefoxOptions capabilities

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 1a9b5d9536ee54c462df3614ce1ba8e02e579387

--HG--
extra : rebase_source : 3ed05734951d179f8b2de0efd1349c0b6590e818
2016-10-05 17:14:31 +01:00
Andreas Tolfsen 1586484272 geckodriver: Merge pull request #252 from andreastt/options
Move FirefoxOptions to new file src/capabilities.rs

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 3ee80f6728af9040c0e252b407aef24f9af1f9b4

--HG--
extra : rebase_source : cb1f7ea0f3b52220d0582eef9ceb09c387434c80
2016-10-05 17:11:57 +01:00
Andreas Tolfsen 41bec5f2c8 geckodriver: rename firefoxOptions to moz:firefoxOptions
See https://github.com/w3c/webdriver/pull/343 for further details on
extension capabilities.

Fixes #250.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 312be489f34f08b6f7735c18b0f5ca9c2dbc66e6

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : bd8b3b67958cb7360a97b6f1a3aa324213757877
2016-10-05 16:52:07 +01:00
AutomatedTester df67785035 geckodriver: Align Send Alert Text property with Element Send Keys property
This simplifies the what we recieve from the local end and then how
we should process it.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 1da47fc9b050f8243e28f55bdd2200b43fee8f32

--HG--
extra : rebase_source : 20db54e31642dd703c4a1058745059ecd0d063ef
2016-10-05 16:51:08 +01:00
AutomatedTester 9737146696 geckodriver: Implement SetWindowPosition and GetWindowPosition
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: cb1b7996d19f4884c697274a6379c8936e7e3772

--HG--
extra : rebase_source : 84fd92754df00fdd78f4f7f2101d6dae60f3fee9
2016-10-05 16:21:52 +01:00
AutomatedTester 808393b55b geckodriver: Upgrade WebDriver to 0.15
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: d57b178132283b73529a7d44ad728dab144f24cc

--HG--
extra : rebase_source : 00cace832d339fe9a2fb25d1cc80c1fd0bc10d53
2016-10-05 16:21:52 +01:00
Andreas Tolfsen 6af5f0f1eb geckodriver: fix missing underscore in browser.startup.homepage_override.mstone pref
Thanks to @florentbr.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: eddd004d93b2276f1d9ba4453dd4f7ed3df76d7b

--HG--
extra : rebase_source : 38b6bc2cd3f382a9c7cb6f65e91469727c9de410
2016-10-04 14:36:12 +01:00
Andreas Tolfsen f6a6377949 geckodriver: ci: build i686-pc-windows-gnu in ubuntu trusty container
By setting up our own container we can share the build.sh file (almost)
fully between containerised- and bare metal builds.  The apt dependencies
needed are listed in i686-trusty/Dockerfile.

We build i686-pc-windows-gnu in a custom container because the Ubuntu
trusty VM provided by Travis does not have a sufficiently modern gcc
compiler.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: b2274b8054ac9b7eb829267a61fa4e6b138aabc2

--HG--
extra : rebase_source : a1d510b4f0a6e4e6d859b50a97617f1595d23903
2016-10-03 22:45:44 +01:00
Andreas Tolfsen 045639d8dd geckodriver: ci: remove superfluous deb package
gcc-mingw-w64 is implied by gcc-mingw-w64-x86-64.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 5b29f6532c2f36b6badda4680b26212491f947f3

--HG--
extra : rebase_source : 2c6d5df06cc5ef271d1943d65f13abde0f556160
2016-10-03 20:39:54 +01:00
Andreas Tolfsen 031905e4a8 geckodriver: ci: build x86_64-pc-windows-gnu without containerisation
As of 2016-09-21 Travis started serving Ubuntu precise containers when
trusty was requested. This caused the x86_64-pc-windows-gnu build to
break, but we only noticed when building on custom Travis branches
because the geckodriver master branch used a cached Rust installation.

This change reverts the 64-bit Windows builds to run outside of the
container infrastructure, in which we can guarantee we are served Ubuntu
trusty with a sufficiently modern gcc to cross-compile.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: c7b88abfec083f2ec434d887cc35ee9a39b8b439

--HG--
extra : rebase_source : 6eaa43cc16b5d5067b7ec981b3da12edf61f159c
2016-10-03 20:37:29 +01:00
Andreas Tolfsen c2953a54d2 geckodriver: ci: use rust stable
We were using Rust beta as some features we were relying on were only
available there, most notably cross-compilation.  Now that beta has been
rolled into stable, we are able to rely on the stable channel for most
of our targets.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 3b80417e064e8725d5509e0d259dfec37b29f2ce

--HG--
extra : rebase_source : 45220dbe82940a9cd0737e3d83c496579c580532
2016-10-03 17:19:51 +01:00
Andreas Tolfsen 32f47cca35 geckodriver: print the cargo configuration once written to disk
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: eae799effcd34e750c370c76576d6d2cbea598bd

--HG--
extra : rebase_source : 4b0bead708fc7e7993171e2cef1b18e064068060
2016-09-30 17:56:53 +01:00
Andreas Tolfsen d7d162ff0b geckodriver: add i686-pc-window-gnu linker
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 2afe5cd8e46bd889629ae9ea65157c00fbf7f8e8

--HG--
extra : rebase_source : 44e68bde3e0ab0259378f3f251c4afb65ed51d1a
2016-09-30 17:56:19 +01:00
Andreas Tolfsen 2adf3cce24 geckodriver: make it possible to override rust toolchain for individual configs in ci
This change makes it possible to set the TOOLCHAIN output variable which
will override the default toolchain defined in build.sh.  If TOOLCHAIN
is not defined it picks the default, which is currently `beta`.

The change should not affect the current build configuration.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 6687441892f1dd9ef85f91e5da112cbc3e0c9281

--HG--
extra : rebase_source : 80695c0340b8fee1b335ee739bad851af5f7c1b5
2016-09-30 17:56:03 +01:00
Andreas Tolfsen c091124b15 geckodriver: Replace log with slog (#226)
* replace log with slog

The default log library has the disadvantage that it cannot be
reinitialised.  geckodriver needs the ability to set up the logger
again with a log level passed in with the `firefoxOptions.log.level`
capability when a new session request is made.

slog redirects calls to the log crate's `info!()`, `debug!()`, `trace!()`
&c. macros to a drain that we reinitialise when `logging::init(level:
LogLevel)` is called.

As this patch removes the env-logger crate, support for setting the
`RUST_LOG` environment variable is removed with this patch.  The correct
ways to request a log level is to use the `-vv` or `--log LEVEL` flags, or
the `firefoxOptions.log.level` capability as described in the README.md.

This patch also fixes a bug where the capability log level would
override the log level requested by flag in `MarionetteSettings`, causing
subsequent WebDriver sessions to inherit the log level.  For example,
if session 1 used `firefoxOptions.log.level` and session 2 did not,
it would reuse the level from before because `MarionetteSettings` would
not be reset.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: bbdda6053ad15864393fe25bc067ad3668f9c047

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : 178fe69b0d0f46d57fd95dfe95af40884b3dfe29
2016-09-30 14:59:35 +01:00
Andreas Tolfsen 6fced0c0f3 geckodriver: disable homepage override url redirection on milestone upgrade
When Firefox’ milestone from the last successful startup of the
browser is different to the actual milestone, it is assumed that an
upgrade has occurred.  This causes the browser to be redirected to the
homepage override URL.

Setting this preference to `ignore` will cause the redirect not to
happen on upgrade.  This is important in the case of Marionette because
it also seems to be used to open two tabs on launching Firefox with a
fresh profile.

This doesn’t quite fix #241, because there is still an underlying race
condition when starting Firefox with a homepage.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: c0c5df59c9bf181d235ce2e50b36177ceab1758a

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : 181c60fa460d7d2bd2b1b7ec58212f99d61d1462
2016-09-29 16:38:52 +01:00
Andreas Tolfsen 1ccdce7b16 geckodriver: sort default preferences lexicographically
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: f3c732acf655ef079a2040b995db4ce0eb0fa3b5

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : b688e96cfcaf6a932e6d673aa8afd2724069165e
2016-09-29 16:38:52 +01:00
Andreas Tolfsen d3cdc2dbed geckodriver: Merge pull request #235 from andreastt/webdriver-port-alias
Add --webdriver-port argument back as a hidden alias

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 72c4a05273dbc898cd07643265b933ff61cee04b

--HG--
extra : rebase_source : 919b903294473889cac09b4ac91e95a2507d2abc
2016-09-21 23:41:26 +01:00
Andreas Tolfsen 36186890cb geckodriver: propagate webdriver::server::start error (#227)
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 17d85c06dce4697e56c7cde01949adf8b4fb0265

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : c030b3fb369b94f8fd55e174b08bcf3aaa1bf99b
2016-09-13 16:54:53 +01:00
Andreas Tolfsen 2cf265da54 geckodriver: Disable additional welcome URL (#222)
* disable additional welcome URL

The preference startup.homepage_welcome_url.additional causes problems with
official branded builds that has been known to break certain Marionette tests,
such as testing/marionette/harness/marionette/tests/unit/test_window_handles.py
and testing/marionette/harness/marionette/tests/unit/test_selected.py.

Many Marionette tests make assumptions about the number of open windows, and
this aligns the test environment of the officially branded builds to be more
similar to that of Nightly builds.

* fixup! disable additional welcome URL

* fixup! disable additional welcome URL

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: c49e5cd908e059e4c4c116ed4ab21715f205b949

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : d0565009d15e781de317049541f47a52e53698cc
2016-09-12 15:19:25 +01:00
Andreas Tolfsen f6dc56a653 geckodriver: improve changelog's explanation of new firefoxOptions capabilities
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: f5c4181ed5018e79e1b27c18d7e9c87da5b6c82a

--HG--
extra : rebase_source : 761fa61253db2bb9ba7010be63305e687b505eb1
2016-09-07 17:41:51 +01:00
Andreas Tolfsen b17c679b68 geckodriver: derive Default trait for MarionetteSettings
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: c01e49b1f87f7858131d3ca6c457983820c259a6

--HG--
extra : rebase_source : a31266e3466c34a4d393f4fef10146a3df0a35f1
2016-09-07 17:31:10 +01:00
Andreas Tolfsen 494cbea400 geckodriver: fix link to log options section
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 44e3fbb20021c5e9fc5c6cf8134f0615568f5a60

--HG--
extra : rebase_source : ab528f1c06cec947267d3ab899042741b2108ab9
2016-09-07 16:19:32 +01:00
Andreas Tolfsen 482564c733 geckodriver: Set log verbosity from capability (#217)
* fix shorthand verbosity flags

* allow firefoxOptions.log.level capability to control logging

The firefoxOptions.log.level capability may optionally be passed to the
New Session command, which will initialise the env_logger and override
the verbosity level requested from command-line flags or the RUST_LOG
environment variable.

When the flags are used these will from now on also enable the env_logger.

* remove default implementation for MarionetteSettings

* raise default log level to info

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 2277355d9c7c542266d76884c406622d7d6ed24c

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : d0ea581f2e91a65de3a08c0b958c43c0565b37d2
2016-09-07 16:27:59 +01:00
Andreas Tolfsen 8eb3e6d84e geckodriver: Merge pull request #218 from andreastt/print-listening
Log listening host and port

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: acfde732fe4381e63b7e17664c92de9eb339ddfc

--HG--
extra : rebase_source : e05939d34e5abb0d39b6eb3d3a1776d7ecfc1d69
2016-09-07 15:50:00 +01:00
Andreas Tolfsen b82fef298b geckodriver: Use formal types for capabilities documentation (#219)
* use formal types for capabilities documentation

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 007939ed7f182e160f72d5e312fd1891d628b8c7

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : 334e4969600e6f9ea991017b6f9125be3bb4b95d
2016-09-07 11:52:31 +01:00
Andreas Tolfsen b8b0ff1a28 geckodriver: mention prefs capability change in changelog
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 0b2d50d8bf788e2c167014839fe1ba45cd2b48c0

--HG--
extra : rebase_source : d3a94f7bc782b86d486ae209f8c8c3798acd1235
2016-09-06 17:07:52 +01:00
Andreas Tolfsen 8cda89b866 geckodriver: avoid line break in type declaration in readme
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: d0b416f3c33326aaae180589f8fc26ff8f05de61

--HG--
extra : rebase_source : f8f4c8fb0ea711e87806de992e5a55edac096d05
2016-09-06 17:06:18 +01:00
James Graham 44b8262400 geckodriver: Merge pull request #162 from mozilla/firefox_prefs
Add prefs capability to firefoxOptions

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 804def9600fc9a486a78b7cc2a2527661296b8af

--HG--
extra : rebase_source : ef1ad3ceeea7f17330b5957763cb9cff24180e4d
2016-09-06 17:15:14 +01:00
Andreas Tolfsen 4a439d8da1 geckodriver: Incrementally improve the UI (#214)
* incrementally improve the ui

Copying information is currently included in --help and this patch makes
it only appear when --version is invoked.

Futhermore, the error messages that are printed on invalid input are
made consistent.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 697f7f40f7ce50743729392cf2ebc33b763659f7

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : f134abd4ac91d60b7e190ddd82f518d10fc7801c
2016-09-06 13:01:42 +01:00
Andreas Tolfsen e0a4b7ac36 geckodriver: fixup! update changelog
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: d8eac1a8bdde4833fda2ca8a2f0f88866ee3d147

--HG--
extra : rebase_source : 211cff7cab7fd802391454948744157d66f00ba8
2016-09-06 11:03:47 +01:00
Andreas Tolfsen ac6f0f524b geckodriver: update changelog
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 649c7271206f5d3da80625b2cb478201f48ff817

--HG--
extra : rebase_source : fdc4acb547fec22b17085f61640acd2d2bbf8ee2
2016-09-06 11:03:03 +01:00
James Graham 90ef98cd1e geckodriver: Merge pull request #213 from mozilla/win32_docker
Cross-compile on win32 using Docker image from port-of-rust

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 39b2b269df496d17c8041bd579a4a409ee2e3050

--HG--
rename : testing/geckodriver/ci.sh => testing/geckodriver/build.sh
extra : rebase_source : 2549ca79b2acbe17e0807d3c1a339459397fc311
2016-09-06 11:07:10 +01:00
James Graham 390ed07f10 geckodriver: Merge pull request #212 from mozilla/travis_fix
Switch to building with Rust beta

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: c0c134fe611d77fdd6dfc4a85fa3a40e8caa9119

--HG--
extra : rebase_source : fef135ad05501d62bf707d51b21c2d0622c08de0
2016-09-05 14:51:49 +01:00
Andreas Tolfsen 61093e5130 geckodriver: correct language in version string
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 1805a0ccfe61092bbd71ed2e1c8bd513713cf905

--HG--
extra : rebase_source : 0a76ef1016606e44005efbc68087cbf57de34794
2016-09-01 13:59:50 +01:00
Andreas Tolfsen 643775e3ee geckodriver: add keywords to cargo config
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 8fa43b0edf188c8f84cdeb883c42af7d9016511e

--HG--
extra : rebase_source : 8d86a28246d846440398198a64dc414579c16827
2016-09-01 13:46:47 +01:00
Andreas Tolfsen 440b4273f4 geckodriver: point to readme in cargo config
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 37621fad51c15562e49a0a89f128c1c1445cfef5

--HG--
extra : rebase_source : fdf954a4f12d8a04febabcefffdcbac429894221
2016-09-01 13:38:08 +01:00
Andreas Tolfsen 08bd2c9395 geckodriver: add me to authors
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 302b2c17475ce51bbe5a5e38fb966a9d3b952919

--HG--
extra : rebase_source : 109f99811b5d3594d05798087ae2c64d19ea4af6
2016-09-01 13:37:33 +01:00
Andreas Tolfsen d25dfb5cf2 geckodriver: correct repository link
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 815c54ec92e47941df77bbbe1ca64b8096ee8ee6

--HG--
extra : rebase_source : 5a3744877e8433393104523e579ee6097ff53082
2016-09-01 13:34:17 +01:00
Andreas Tolfsen 95c49c0fe7 geckodriver: Add extension command for finding anonymous nodes (#203)
* add extension command for finding anonymous nodes

XBL has the concept of anonymous nodes that are not returned by the usual
WebDriver element-finding methods. However there are two Gecko-specific
methods of finding them; either by getting all the anonymous children of
a reference element, or getting a single anonymous child of a reference
element with specified attribute values.

This commit adds two endpoints corresponding to those methods:

	/session/{sessionId}/moz/xbl/{elementId}/anonymous_children

to return all anonymous children, and

	/session/{sessionId}/moz/xbl/{elementId}/anonymous_by_attribute

to return an anonymous element with the given attribute value, provided
as a body of the form:

	{
		"name": <attribute name>,
		"value": <attribute value>
	}

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: e2a6c301dc0f1b55ba67942d85b84357300dbefc

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : 5dcd3d458cd0d5f56d52a310cdf3c1749544f0af
2016-08-31 13:51:36 +01:00
Andreas Tolfsen 8aedb0de75 geckodriver: mention change to capabilities in changelog
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 6e6335a492e34ae5025bc16714ca38834f8e9f31

--HG--
extra : rebase_source : 364e05aaaf53d1a955a596994c668c4b1a82a8d0
2016-08-22 17:18:35 +01:00
Andreas Tolfsen 005750adbb geckodriver: add link to rustup toolchain website
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: fdf9fbebff651bac93e6beba3d3941c3447d64db

--HG--
extra : rebase_source : 56de8d6c103c4526a23dbb7a4fb6aa7927334c95
2016-08-22 17:15:49 +01:00
Andreas Tolfsen fbc3cffa95 geckodriver: fix phrasing of capability defaults
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 42b6c86adb7b79e72a48b89473b487fb031d2ec3

--HG--
extra : rebase_source : 103091d4fe9d570ca0826a905675773eb9e8514b
2016-08-22 17:14:56 +01:00
Andreas Tolfsen 8f36310ff9 geckodriver: fix markup in readme
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 9d64b2f344e33497a5892f3218307b997bd8e000

--HG--
extra : rebase_source : 8bc8fbcb9d85494cbb28f95b7c793b7356f15160
2016-08-22 17:13:02 +01:00
James Graham 2cd07eccde geckodriver: Merge pull request #161 from mozilla/firefox_options
Change the format used for capabilities

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 38902f618fe435f134e3d73a98c9f074453bf9e3

--HG--
extra : rebase_source : 37db4bb63c1b0d90e9d2aacc3b4d27724e4d83e3
2016-08-22 17:18:05 +01:00
Andreas Tolfsen 69fe7f8e36 geckodriver: update dependencies
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 9f73170ca476a22926b5af3532fb709cc62fbb81

--HG--
extra : rebase_source : d2c2a3fb942aa4507f2068ec2be8ccf392bf8fec
2016-08-12 17:32:10 +02:00
Andreas Tolfsen 7887f154c4 geckodriver: add pop-up block disable mention to changelog
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 4bad959553915e2a6e54ea51b2d5ccc2c934deec

--HG--
extra : rebase_source : af21302894d7dd03564cfba6063420d7148793c0
2016-08-06 15:56:57 +01:00
Jason Juang b43ec6c52f geckodriver: Merge pull request #165 from juangj/popup
Disable pop-up blocker in the default profile.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 7a88d3959c09bb9345934ad8cd8a650df5bfed9c

--HG--
extra : rebase_source : c06ab0c8514feabca94883a230f81503472111a9
2016-08-06 15:56:17 +01:00
Andreas Tolfsen 888e0b8271 geckodriver: explain that e10s flag was removed in changelog
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: da1bee2b2db981646730fccd09650f87b0cbf8fe

--HG--
extra : rebase_source : 3e2094db8e0e0d09531bb6c30ee578ad38c32fff
2016-08-05 19:55:43 +01:00
James Graham dfa72fa267 geckodriver: Merge pull request #163 from mozilla/e10s_remove
Remove e10s command line option.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: edd647ad1fc002b1f3cca3e4096b04a0858df4ef

--HG--
extra : rebase_source : d1f70ff5d2387c11eadbc05b453782ea1818efda
2016-08-05 19:53:02 +01:00
jgraham 706fd47e9f geckodriver: Update README.md
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 773c87baa4183865a4907824b47737b50284c25b

committer: GitHub <noreply@github.com>

--HG--
extra : rebase_source : 0eea87ba1f6cdc59fc1c4a32fbddef2ee6ce596a
2016-08-04 17:04:00 +01:00
Andreas Tolfsen eda46a0bb3 geckodriver: Merge pull request #160 from andreastt/capsdoc
Document supported capabilities

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 1ba87cdf954060fc210a79a4fa64a0bdf6dda6b5

--HG--
extra : rebase_source : 345251963aa5184341045dde7580c0a0d91bc1bc
2016-08-04 16:51:51 +01:00
Andreas Tolfsen dd5ac1e5a9 geckodriver: correct changes and point ouf e10s default change
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 06e93f481f7627a7bcebb7c0b7d68e9262cdfbc1

--HG--
extra : rebase_source : 476a1e6954764835364b6e30cd5f33b2ec2bd2cd
2016-08-03 15:34:20 +01:00
AutomatedTester 2f88395dc6 geckodriver: Bump GeckoDriver to 0.10.0 and update Changelog
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 1c2ec08cf02d6fa25796781d281487afcb0f8f99

--HG--
extra : rebase_source : 8993edf4bc1e45c0fec0fe0c7fe73c5e52744fac
2016-08-02 23:40:31 +01:00
Nik Nyby 1d6e35b83f geckodriver: Merge pull request #155 from nikolas/patch-1
grammar fix in readme

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 076e752674dff7a2ec0321d2bd0088d43fe44dc8

--HG--
extra : rebase_source : bbe287043d9f5e278c2328e253ab22df957ae4d6
2016-08-02 17:41:12 +01:00
James Graham 28cfdc0e3d geckodriver: Merge pull request #145 from mozilla/arguments_clap
Replace argparse with clap for arguments parsing.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 5179a6a481bbcfd0c1d91eeae3dbf369b8f94475

--HG--
extra : rebase_source : 7981c1503792ac64a9d96bdf64644a18146574b6
2016-07-27 14:15:00 +01:00
Andreas Tolfsen f2c92ace04 geckodriver: add unreleased items to changelog
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 41629b712c9febd4ccc25e84c7d69dc3f440e79f

--HG--
extra : rebase_source : 10eecf69ac5350d15dfca3e0ac4d96218eec4855
2016-07-07 18:15:23 +01:00
Andreas Tolfsen 4937814422 geckodriver: update changelog for 0.9.0 release
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 494d2ad8174566572cbb2d99098a5772801c16eb

--HG--
extra : rebase_source : 1cb0b201ac9780c129dbe30dfd2b6185fedd439e
2016-07-07 18:13:52 +01:00
James Graham 99bc42199b geckodriver: Merge pull request #136 from mozilla/deploy_single_file
Only deploy a single file when releasing

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 90d6114c6702b523e7b5d6d78b8311f715736585

--HG--
extra : rebase_source : 420b0a8d3cf795f0e2b39065e0b228486d86855a
2016-07-01 17:32:17 +01:00
Sven Jost d0ca2767ff geckodriver: Merge pull request #134 from mythsunwind/master
Disable autofill of forms by default

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 14d8df983a1f9c1040842e53bfe6215b6b0a8e18

--HG--
extra : rebase_source : a416320a9422014c10558e75d8208f4649a6f451
2016-07-01 17:26:37 +01:00
James Graham 4ae7f0d89f geckodriver: Encourage travis to actually deploy when we tag a version.
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: a7ddb25e9a02f4856c2ee732079ad8ad19156c99

--HG--
extra : rebase_source : 062b27920d7bb73d4ef4eb5dabbb56de7cdaa790
2016-06-30 17:15:52 +01:00
James Graham 3c3ba271d1 geckodriver: Update version number for release
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 694dfef49b563d52a467a2563b4d64b0b1be7f0b

--HG--
extra : rebase_source : 3757f3101360ffd7ec244143b1ffa06a2ef3d2e7
2016-06-30 16:41:13 +01:00
Andreas Tolfsen ff948449fd geckodriver: Clean up logging before 0.9.0 release (#130)
* clean up logging

Ensures incoming and outgoing packets are logged in the same way.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 696c2eb2b2c8551810f46915e56ed1c26e6778c9

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : 00d8cd5a98511901a771cd4b2f929bf4a1679854
2016-06-30 16:36:42 +01:00
jgraham 5c42114578 geckodriver: Build using OSX on travis (#125)
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 567e2f5b160fbe85e185f50b4ea7b3a5e9fe23e7

committer: GitHub <noreply@github.com>

--HG--
extra : rebase_source : e8114ee12b3d2c39f665129d8add12da1629dfce
2016-06-30 16:35:14 +01:00
Andreas Tolfsen dc060c4f3c geckodriver: Clarify firefox support and webdriver conformance (#129)
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: fa1201c16d0fab5add888cb086bd06aec797ebdd

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : a0a3d7253a5240837cf269441a54219828fb0c60
2016-06-30 11:26:34 +01:00
jgraham 029c2b40d5 geckodriver: Use firefox default path if no other path information is supplied. (#121)
If a path is not provided in the new session command, or when starting
geckodriver, try to determine the firefox path by introspecting the
system.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 4642964c69e488becec392141c3b9c4175c26f1a

committer: GitHub <noreply@github.com>

--HG--
extra : rebase_source : 41ed0e3737af2b0b65aa887da383530b2459da13
2016-06-29 11:23:57 +01:00
jgraham 20d52eeb58 geckodriver: Allow providing a firefox binary through new session parameters. (#66)
Binary can be specified with firefox_binary capability. If none
is provided it falls back to the value provided with -b on the
command line, if any, and returns an error otherwise.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 97ebf2c99864bf2c83d6977611b3bb9d30ebc385

committer: GitHub <noreply@github.com>

--HG--
extra : rebase_source : 8433c29107be045e679f003205e54ef708594dbb
2016-06-28 14:30:46 +01:00
jgraham 6e1cfa655d geckodriver: Connect between geckodriver and marionette on a random port. (#112)
This allows running multiple sessions without needing to reuse the
same port.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 4d9e5b321e2665cb94f59fab16798a210020dc4b

committer: GitHub <noreply@github.com>

--HG--
extra : rebase_source : 2b43771675aa3b476ecad2068e94fdbe82fc9a6b
2016-06-27 21:24:22 +01:00
Andreas Tolfsen d9161df980 geckodriver: changes: fix markdown headers
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 19b09764da55cb3131c6fe29be27275995bf6cbf

--HG--
extra : rebase_source : 3cdc6902dc1b4379fff0ee1ef6605d25d74fb8fb
2016-06-24 11:43:32 +01:00
Andreas Tolfsen c446b089c6 geckodriver: readme: add paragraph about the new change log
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 0982c86e61197f1b7181b18a7bfd54f59bcc0831

--HG--
extra : rebase_source : 98af3f5e07daebea4190001a7e58651c67f6f457
2016-06-24 11:41:35 +01:00
Andreas Tolfsen bfe0f997bb geckodriver: changes: add changelog (#111)
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 7dc1b86d486f23b14d36c069dbf1b292492db2f6

committer: David Burns <david.burns@theautomatedtester.co.uk>

--HG--
extra : rebase_source : 3e29c153bef597a9bdff9a5a0013ea48b194fbf5
2016-06-23 20:55:06 +01:00
Andreas Tolfsen c235c385fe geckodriver: new --version flag showing copying info and link to repo (#109)
Fixes #107.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: d70da21e3c69f73b877df1b7fd0f818890218799

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : c0757be03c240a94f35c28c451102bd8fea8e142
2016-06-23 15:52:12 +01:00
Andreas Tolfsen 284a385713 geckodriver: use travis to make releases to github (#83)
When a tag is pushed we will following this patch also do a release
build if the debug build and tests passes. We will then being packaging
for each target, along with an archive for the source code. The packages
are named after the targets.

We do a normal debug build and tests first because these are cheaper to
do and will give a shorter turnaround time for developers if any tests
fail. You can also only run tests with debug builds.

Fixes #72.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 54a96438a7d7a5c8da51f082aff300ac22dc1a4d

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : fbbf77d97620a2ea7f1ba44e48c9a6a9816a3c66
2016-06-22 15:47:29 +01:00
AutomatedTester ece32d2b41 geckodriver: Merge pull request #78 from AutomatedTester:GetElementProperty
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: b89e8210e113fe21158c0f89962fd62eb099c545

committer: Andreas Tolfsen <ato@mozilla.com>

--HG--
extra : rebase_source : cbd0ca098de031f22da2a34ed9bc5aa60574614f
2016-06-22 15:11:23 +01:00
Andreas Tolfsen c2a1067182 geckodriver: cross-compile to armv7-unknown-linux-gnueabihf in ci (#106)
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 35cce62cd87808376778254c3c885bdc772b7140

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : b5aba1f50bf085ec9397c02b39dab2d7c48ee0ef
2016-06-22 14:29:06 +01:00
Andreas Tolfsen 022ec5712a geckodriver: Remove unneeded --no-default-features flag from readme (#82)
* remove unneeded --no-default-features flag from readme

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: e865a41283b80f4432ce3086b14d2bc3a9e681dc

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : e6255337484980622a5d3e4a5aa9099c5d1259fb
2016-06-22 14:12:23 +01:00
Andreas Tolfsen 0f1cd314d4 geckodriver: Add -v flag to optionally increase Gecko verbosity (#103)
* add -v flag to optionally increase gecko verbosity

Introduces a cumulative -v flag where a single instance mean INFO level
and above are shown and two mean TRACE. The log levels are defined in
Log.jsm in the Gecko toolkit.

MarionetteSettings gains a new `verbosity' property that if undefined
uses the defaults in Gecko. This means we are no longer requiring the
marionette.logging preference to be set.

The defaults in Gecko are INFO for optimised builds and DEBUG for
debug builds.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 468f32b9999d946b783ec94ac28bfeab2e15d4ee

committer: jgraham <james@hoppipolla.co.uk>

--HG--
extra : rebase_source : 7cabcf09b515ca9241317905bb3eac47f9488384
2016-06-22 13:40:45 +01:00
Andreas Tolfsen 567c035737 geckodriver: Merge pull request #73 from andreastt/cross-compile-windows
cross-compile to windows on travis

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: c007252f0e3758a9b028097f4b3529b1946bf516

--HG--
extra : rebase_source : 05cc25d3e9a5e83ede297b530c5f285cc4aaa61c
2016-06-13 13:46:03 +01:00
James Graham 2172919437 geckodriver: Update dependencies
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: f7be3a24695724e4a694904f6c65fccca9b464fc

--HG--
extra : rebase_source : c48052c95777e74afeb3c478b5024a9c75b15846
2016-06-07 17:39:24 +01:00
James Graham b1b2453ac6 geckodriver: Update required webdriver library version
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 1e10f530ea0fced5f34b25863f92c46d28f497ab

--HG--
extra : rebase_source : 1869fe971343530601cb0232b3c809f8f1fd4034
2016-06-07 17:37:15 +01:00
James Graham c593002d6c geckodriver: Merge pull request #70 from mozilla/delete_session_quit
Send quitApplication command when deleting a session.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 4cbbc79ad487a7b1d8defd66be2923af6febf33e

--HG--
extra : rebase_source : 3207e480fb4ed25d51c9bc3af2944aafb4f32352
2016-06-06 19:23:37 +01:00
James Graham 01ed739e80 geckodriver: Merge pull request #69 from mozilla/profile_directories
Fix issue creating directories in firefox profiles.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 644db2a2786f20f87cb4cac52ead90df0cbef17a

--HG--
extra : rebase_source : d47fbf62559a3886e359c4d32fd96b9250d0799f
2016-06-06 16:34:01 +01:00
James Graham 4a61799d96 geckodriver: Merge pull request #67 from mozilla/new_session_pass_parameters
Pass parameters with new session command

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 38291f3665356d1c0221c916e976e504db30a9a9

--HG--
extra : rebase_source : e8350c44c84810c4c6e0b0fcea206c395377dc7f
2016-06-01 22:54:01 +01:00
James Graham 09bb7399ef geckodriver: Merge pull request #65 from mozilla/firefox_args
Allow specifying arguments to the firefox binary through the firefox_args capability

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: e211cb93cf74f94ae3cf8e28eb6cb017504070a3

--HG--
extra : rebase_source : e3652391689a590eab7de43fb2e4e6a4f34cd3de
2016-05-26 12:55:28 +01:00
Andreas Tolfsen b17ee867e7 geckodriver: Merge pull request #64 from andreastt/error-typo
fix typo in error message for parsing errors

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 8d03117f1448621ee521034ccdeaacc28103813f

--HG--
extra : rebase_source : bbb1980998fb989858dec2d3fcbf0bd961078a8c
2016-05-23 20:00:55 +01:00
James Graham e909e13698 geckodriver: Change the product name to geckodriver
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: fef06db5b23ec4ef62801351c60462d88264b14d

--HG--
extra : rebase_source : 36d15d06a34fe77ba70908fdd4c072e95e705eda
2016-05-23 19:08:39 +01:00
James Graham da2de36a4b geckodriver: Update webdriver version
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: b63976d03475b4a22c4630eae45fc43dcf26b63e

--HG--
extra : rebase_source : 0fea2d1d568717459c725300dfd173edf9bec263
2016-05-23 18:32:14 +01:00
James Graham bbcd5c4287 geckodriver: Fix tests
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: a0648035ca332a1ea640e60035b1c70256181758

--HG--
extra : rebase_source : 5a5628c0d807e01095fd107c48d8da88a1cab791
2016-05-23 16:43:12 +01:00
James Graham 9b1d7b3bd6 geckodriver: Update for API changes in WebDriver 0.10
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: df504bec258cb73db97c962a37b8646a13d556dc

--HG--
extra : rebase_source : 22126f61f4adefbdea1fb72787693789bc2cd2af
2016-05-23 14:15:09 +01:00
James Graham 38e00294e1 geckodriver: Update to webdriver 0.10
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: a4c2b9d91ace528180ba218078bc021a071d540a

--HG--
extra : rebase_source : 5e72038ec9b8c333d6fbe9389c6f996d6ee463b2
2016-05-23 14:15:09 +01:00
James Graham ef47423c40 geckodriver: Update to webdriver 0.9
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 3555df3fb59a007f8e8aa13a382d82bd8e6accc5

--HG--
extra : rebase_source : 21cd9496744cc0fdb5ffe52f2a583e65abb6b40a
2016-05-23 14:15:09 +01:00
James Graham fa33ad20ea geckodriver: Update for webdriver cookie changes
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 10bc9150538150204f8aa9790cb5fe53ad110c28

--HG--
extra : rebase_source : 788aaa55d369517794060925cbf8824f9d84f8bb
2016-05-23 14:15:09 +01:00
James Graham 33abf77535 geckodriver: Update hyper version
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 9fd3192d3403d168cd0177d1b53559d6832cf675

--HG--
extra : rebase_source : 95d2672652f0e95a1e5cb7360b2eec297b5332f6
2016-05-23 14:15:09 +01:00
James Graham 0d4ea1a265 geckodriver: fixup! Update version number from release.
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: fa355c9e94d9b5430b0e3af137fcc598276c1fc9

--HG--
extra : rebase_source : 4e5eec7b1e39a2ba39916ba7cbf05561c1ed81f9
2016-05-23 14:15:09 +01:00
Andreas Tolfsen d5264b6685 geckodriver: Merge pull request #59 from andreastt/elaborate-readme
docs: elaborate the readme file

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 56fd0a07de06167704c2befe6ef736972f3037de

--HG--
extra : rebase_source : a48e54f7c915558cff7a1b8fbeec08eb709eed47
2016-05-09 06:43:48 -07:00
James Graham 296551b2d6 geckodriver: Update version number from release.
0.7.0 release happened from the wrong branch, so the history here is
rather messy

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 852c4ea4ef648a8473b6a849eb51d5e985fa03ec

--HG--
extra : rebase_source : 78136f34d60aa704c65d011b4e1b9704fe2ba7c4
2016-04-27 15:18:39 +01:00
James Graham 06033a9ef5 geckodriver: Update version number for release.
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: c94c71da69723db3f75c687c3eac34966a53b0ad

--HG--
extra : rebase_source : eadb2beb8381039849ec920e4ebd94f34ceb8d6f
2016-04-27 15:15:48 +01:00
James Graham 4adb56a2c2 geckodriver: Update dependencies
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: de5353d404f266ddbe9102c3cba807c4172be6f6

--HG--
extra : rebase_source : ed1ce7344549e2180aaf1eaaa5dc04fe3034e3fe
2016-04-27 15:15:48 +01:00
James Graham 4a526005e2 geckodriver: Update for webdriver lifetime changes
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 2c6434340d6c4e7688f3d7ddda1ed48bc2ce17e1

--HG--
extra : rebase_source : 07829b70e4da4085bc3ed1e5889e5eda827b0073
2016-04-27 15:15:48 +01:00
James Graham f43a634f57 geckodriver: Allow providing custom profiles.
This depends on the client setting the firefox_profile
capability to a base64 encoded zipped profile.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 3045c00a77b7ef7220ec9a6b318cae0756221a87

--HG--
extra : rebase_source : 3eec351dad70ff60cf6f902e13daf18c8dcc27c2
2016-04-27 15:15:48 +01:00
Jason Juang 56e0909463 geckodriver: Merge pull request #55 from juangj/master
Connect to IP-agnostic host "localhost".

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: afd129788254746e0a50715bfe2397980e3168b6

--HG--
extra : rebase_source : ab090fe15b0ea0c5563ee6c448193df5db3286d6
2016-04-21 13:49:46 +01:00
Andreas Tolfsen c0e287e7a7 geckodriver: Merge pull request #57 from andreastt/public-geckocontextparameters
make GeckoContextParameters public

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 598947f42be05373cc9bdb928b76308cda1f18e6

--HG--
extra : rebase_source : b528dc50bdb0f84f92811e76aa4bd2211c2827c4
2016-04-13 12:53:33 +01:00
Jason Juang eeadc2a57e geckodriver: Merge pull request #54 from juangj/master
Allow binding to an IPv6 address, if specified.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 97c5216be449b0a6218985ca520b74c42b6d6843

--HG--
extra : rebase_source : d6a6018a2f630bab0f0ab798fe528e541d0b9f85
2016-03-16 19:25:06 +00:00
KALPESH KRISHNA 9a9b9e3271 geckodriver: Merge pull request #51 from martiansideofthemoon/bulbasaur
Adding a new command line argument e10s profile

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 5073da89f6d06bb1593157fcf39ff393a13d56d2

--HG--
extra : rebase_source : a03b510a584216e6ff5e23403074624d97080ea4
2016-03-10 15:14:50 +00:00
Andreas Tolfsen 2adbf73afe geckodriver: Merge pull request #44 from andreastt/fix-rustc-1.6-warnings
Fix rustc 1.6 warnings

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 4a8a835d12e5c23a5080732867c96319c4885429

--HG--
extra : rebase_source : 5405f399e2e3d3597cc21546951c4e3a2d258134
2016-02-12 21:58:06 +00:00
James Graham 0aea9d14e3 geckodriver: fixup! Update version number for release.
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 4078409561fd4637fe16dd0c02acdb5c5bea5c25

--HG--
extra : rebase_source : ebafd5a187a8a1b042d6b1faf5e41fd738f5fd99
2016-01-25 15:49:52 +00:00
James Graham 4c661672b5 geckodriver: Update version number for release.
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 6e5886f18be1bb19c1f8833117d2e65ac8966a48

--HG--
extra : rebase_source : baf7e6c8a68507fff7f34992c3660cbd00899f11
2016-01-20 21:46:00 +00:00
Andreas Tolfsen 6a101d304f geckodriver: Merge pull request #39 from andreastt/travis
schedule builds in ci on pushes and pull requests

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 44be4791266e3fb6b472d8659ea2951b51b5ac61

--HG--
extra : rebase_source : 13b4485bfe28d608743c7aa7079418f7491293ec
2016-01-20 12:55:13 +00:00
Andreas Tolfsen c66f2af3c4 geckodriver: Merge pull request #36 from andreastt/unsafe-cpow
Enable CPOWs in Marionette

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: d92e1f4d761e5d80f04ef7dd057c161348f2610f

--HG--
extra : rebase_source : 6ab9371f28f4580bb1e01f50fdae93bb89cfbfd2
2016-01-19 16:41:01 +00:00
James Graham ec8c34fa45 geckodriver: Update to version 0.6.1
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 4036fa10609a7d4fbc16a32e5c3742796427a8ee

--HG--
extra : rebase_source : 3fdaa3ddb389f9e840438d9bfe28303fe3ee03d4
2016-01-19 16:22:50 +00:00
Joshua Bruning 2d85803f04 geckodriver: Create LICENSE
Create LICENSE: MPL 2.0

Signed-off-by: AutomatedTester <david.burns@theautomatedtester.co.uk>

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: cb22af6bbb65142c224a567f2d6d2734b07574d1

committer: AutomatedTester <david.burns@theautomatedtester.co.uk>

--HG--
extra : rebase_source : f7495ed36354add16ae77b96568942d2e71cbac3
2016-01-15 00:00:42 +00:00
AutomatedTester 907a688d97 geckodriver: Bumping version to 0.6.0
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: c361d66d25d24090e248c83e6425adcc13ea767c

--HG--
extra : rebase_source : af531ade0a86527bca320618c5190d863a8a6d88
2016-01-12 21:45:14 +00:00
AutomatedTester 2b573cc985 geckodriver: Add GetPageSource as a valid endpoint
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 83cf7a9dd9be0ce5bc2e563aea07d69c5264d038

--HG--
extra : rebase_source : 9b165763ce12e6f474c8d374e7a6dec348a01f3a
2016-01-08 12:39:57 +00:00
AutomatedTester 272213c60f geckodriver: Update what properties are read from errors from Marionette server
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 937cd591139c85cd4b35bb8ee0d42439838ba519

--HG--
extra : rebase_source : d7c085dd6c233eb0aff0471e3bd0be25b16f6dff
2016-01-07 11:54:22 +00:00
AutomatedTester 1e289df772 geckodriver: Correct build steps in Readme
The steps in the document only created debug builds. Added more details on
how to build for release.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: a79e446c2ebe5ce7a9d3aeaa363c4fd1152b90d4

--HG--
extra : rebase_source : 816c78c93077c431f59bb30d1934c8869eb1e7d6
2016-01-06 17:43:06 +00:00
AutomatedTester a356ff9e7d geckodriver: Handle arrays being sent back from Marionette
Currently Marionette will return [`WebElement`, `WebElement`] for
FindElements or FindElementsElements.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: b94ce10883c2f862f925aa9041e1c8a5b84ea1a6

--HG--
extra : rebase_source : 04c0f89b915bf57314180e3d7013e96d6079e26b
2016-01-05 22:59:28 +00:00
AutomatedTester e2ba0d0860 geckodriver: Updating Cargo.lock with new versions and dependencies
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: c0e0db82d993057be303f29e6b158cb0e7bb8fa8

--HG--
extra : rebase_source : 3fb705afbe6374b50b80b4e7aa0de9c538384f6d
2015-12-10 16:07:30 +00:00
AutomatedTester 4b75448aa6 geckodriver: Bumping version to 0.5.0
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: c549e77fba7e0c5bd9a389a536e92911d102c59d

--HG--
extra : rebase_source : c9ab166d7a23dd8a8c97167218c101b3c477fde8
2015-12-10 15:51:06 +00:00
James Graham e5cb640401 geckodriver: Update to latest webdriver
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 0b8cdaea1f793e759eb71164d25860373391eb7a

--HG--
extra : rebase_source : 0677705337df83a545df41ccf0802dc0457b9545
2015-12-10 10:54:22 +00:00
James Graham 2f841a8590 geckodriver: Update for the latest version of the marionette wire protocol.
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 7d3b9239be39b3c9d035752b7c073eac2db5786c

--HG--
extra : rebase_source : 0995b393fefa54363a9fa5d5df5773fb1fcbbfc2
2015-12-10 00:55:35 +00:00
James Graham 028aea7dea geckodriver: Update dependencies
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: a733b55a163d885126c1dc36db1ac80ce9be7f78

--HG--
extra : rebase_source : 9dd9db84977f811c03ec589fdc7ce2bf74a5c3f7
2015-12-10 00:54:47 +00:00
James Graham 60fe7a5286 geckodriver: Revert "Bumping version to 0.4.0"
This reverts commit 9d026f1985b77031024aece976f6c61c292971d2.

This version number bump also reverted a previous change, so re-reverting
minus the changes to the Cargo.* files.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 490a18e2accaf9b1571dcaa22e5ce083d8300407

--HG--
extra : rebase_source : 7243551d2796100228115a236867d9748cdba12e
2015-11-23 12:06:07 +00:00
James Graham 8362b64e38 geckodriver: Update argparse dep to use Cargo
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 65f9ba967b940e1f3369b3fb6ad6013c2bc2218f

--HG--
extra : rebase_source : 81f0d6e63a6bbc349d3fcb109566f4c788427a30
2015-10-21 16:37:34 +01:00
AutomatedTester d3ad295301 geckodriver: Bumping version to v0.4.2
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 26f0f4748ee07af36720eb57ba6d69ec934a8b5a

--HG--
extra : rebase_source : 176299c9e3b81a29d949ec12f6ebffdef6388f31
2015-10-02 21:11:56 +01:00
AutomatedTester e23edbde6d geckodriver: Make optional items not be built for hyper
This allows windows to build and not complain about it not being built in
a mingw environment.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: cc648fc54f4db4781b14b4e2936c55f1e0625181

--HG--
extra : rebase_source : 27e3ccb5bc5d986591ae4f41357dc2e0108bb164
2015-10-02 20:50:17 +01:00
AutomatedTester 1589e6fd90 geckodriver: Bump the version number to 0.4.1
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 7e401a1d7b82ac22adb222f5cd9e6f0dcb377d4f

--HG--
extra : rebase_source : 15351daad43b8a1cfea76b6e11c4a3e18537d9fd
2015-10-02 14:27:03 +01:00
AutomatedTester 1b52c3e832 geckodriver: Update dependencies
This mostly removes the optional dependencies being added to Cargo.lock.

The OpenSSL one in particular prevents this from building on Windows

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 3e26b8be4e4883f120ae551a192540c695609305

--HG--
extra : rebase_source : 438c02a3951e3626a3fb1575c6d5247fca286a32
2015-10-02 14:24:20 +01:00
James Graham 8b4b122440 geckodriver: Update webdriver version.
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 916b9610fc7991ae7873363fc37e9b16b3001791

--HG--
extra : rebase_source : 0b15493b8cba975942091bc720400ee36f2b3820
2015-09-28 22:35:01 +01:00
James Graham 230c22425b geckodriver: Update dependencies
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 4807a55e4d4d406a3cf9dd5e3068065137ab3cf7

--HG--
extra : rebase_source : f317c22ca31a5380ea3efecfa0121d9dbf7525fb
2015-09-28 22:29:30 +01:00
AutomatedTester 49b746789c geckodriver: Bumping version to 0.4.0
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 9d026f1985b77031024aece976f6c61c292971d2

--HG--
extra : rebase_source : f4a7ecf1e7ed7397223477e6c24d1a528729c81c
2015-09-28 14:37:28 +01:00
James Graham 1eb427ccf7 geckodriver: Add extensions for switching between content and chrome contexts.
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 4bd5c36a1abc6f79589c732a5ea3dbb4eb7d956c

--HG--
extra : rebase_source : 32586a0c4ff75506e42efe275112227c8539da84
2015-09-21 15:29:33 +01:00
James Graham db56faf45e geckodriver: Update for protocol updates that flatten commands.
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 3ddc9700d8f3539ae28e3a3cc548ad967d325722

--HG--
extra : rebase_source : 5fcac35b2b1e6f080cd336245f3210b2778a9ba0
2015-09-09 16:28:16 +01:00
James Graham 2e2fab7a5f geckodriver: Update error handling for new protocol
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: f7917dc319a78b914933ada88c6a3b783c300bd0

--HG--
extra : rebase_source : f4d766e90d302f4117cd3f0d69e019c8ce0b428b
2015-09-09 16:06:25 +01:00
James Graham 38833bebe3 geckodriver: Update for marionette protocol changes
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 1a231160712e295e76748ed286a7396a5843fb1f

--HG--
extra : rebase_source : b317db9e43add5f0f195bf582c215cbee79862cc
2015-09-09 15:27:05 +01:00
James Graham 74743f3c6d geckodriver: Fix GetCSSValue message to send correct key 'propertyName'
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 68c483a934112a3342167dd1e82707f8445da55a

--HG--
extra : rebase_source : 44bd99cc8bf52a2f778a448dd9bd07d253f11242
2015-09-09 15:23:16 +01:00
James Graham e3c5c98b7d geckodriver: Update dependencies
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 4ea62f20f96b396904c8b70294faba0d39e91cda

--HG--
extra : rebase_source : 12a940717f2f215a6dd17fe51e19368c47c032de
2015-09-09 15:23:16 +01:00
James Graham 92306b91f1 geckodriver: Strip any leading and trailing {} from the sessionId marionette returns
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 9ad99b78ef619792fecfa7ad0a0c83177c83578f

--HG--
extra : rebase_source : e368ed397729f2fc84671afb8421c873cec10ed6
2015-09-09 15:21:26 +01:00
Vlad Filippov 7edfb5670d geckodriver: Merge pull request #13 from vladikoff/patch-1
fix docs example

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 4269a2f2e4dc442df180f563acf6ac29bafda6cd

--HG--
extra : rebase_source : b64cfa8266f0c79e859ad9aa86018800214ee2e2
2015-09-03 17:00:57 +02:00
Vlad Filippov 9cbc2a5732 geckodriver: Merge pull request #8 from vladikoff/docs
add some documentation

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 8bb391c28b613c7b8327d0978898c832bbd4da50

committer: vladikoff <vlad.filippov@gmail.com>

--HG--
extra : rebase_source : 35221d28a55a2df605ebce54241241ec4c6b5766
2015-08-12 15:44:28 +01:00
AutomatedTester d810a35ab3 geckodriver: Update cargo.lock with new dependencies for building
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 53b9fd9a0cd3f782e031e68f3ebcb3ca363fe937

--HG--
extra : rebase_source : 0e967f2947d86ee8d2a4b9b2c15433ec237200da
2015-07-25 20:37:57 +01:00
James Graham 049329449a geckodriver: Update version number for 0.3.0 release
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: dfa297cb97ccfddd7fd8cb2d37d3c5ef3cef4720

--HG--
extra : rebase_source : 99fe23bb3393afbffb00af88efbdad0b5109e167
2015-07-23 21:17:16 +01:00
James Graham 58d95a4cbe geckodriver: Update dependencies and remove some bogus ones
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: dc3d0ffa9feb3141010281bfcd8572eb9c770cae

--HG--
extra : rebase_source : eb7c935886a3810f2006501002e506c985c161c1
2015-07-22 23:57:32 +01:00
James Graham 39b8c53745 geckodriver: Update for 0.2.0
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 0e2e4ab9f7fe048b2697d3e0f8ffb4ccfdeb82d2

--HG--
extra : rebase_source : 19a955386c6d55bc04d27486c766ea20940a205b
2015-05-20 18:25:52 +01:00
James Graham 455a5498a3 geckodriver: Handle null id for switch to frame more correctly.
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: c0b65a073f660f4710eb70a553fc1e736ba67e8a

--HG--
extra : rebase_source : 1f2d828ea6d404cca998fe5b4b0dad551d3cbf5e
2015-05-20 18:19:49 +01:00
James Graham 2f4263148c geckodriver: Shut down session only when we actually lose the connection.
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 327cafb002dc9df92f4206c6c5f4793f90451c52

--HG--
extra : rebase_source : 061784fa46a4886d7148c4cb084d63127ccbda31
2015-05-20 13:45:08 +01:00
James Graham 66e24ed483 geckodriver: Make failing to communicate with Firefox a fatal error that closes the session.
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 90558e1f6214fb49625149b52c25384cb0e17065

--HG--
extra : rebase_source : d358d8c89da70e9fd510551a58038029978c41f2
2015-05-20 12:11:01 +01:00
James Graham 9262aeb006 geckodriver: Extra debug messages
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 7ff1bec8ee823eacbad823f11baf6ad841b6ca5e

--HG--
extra : rebase_source : 1c3c08b79012c853375e596382790b87c67545b8
2015-05-20 12:10:14 +01:00
James Graham a1d3eee8d9 geckodriver: Better handling of missing command line arguments
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 34c20b6c1ea1d3c98e679117728b38e13f62dd99

--HG--
extra : rebase_source : f142201bbd346dc1cb6d4fc70f1a06e9d8d39eaf
2015-05-20 12:09:52 +01:00
James Graham 168148c4be geckodriver: Update dependencies
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 119ee8979548fa61ae12799382cd45240ebddccb

--HG--
extra : rebase_source : 2f5234309f079dfe0caf7a52d9c1b3248e762533
2015-05-20 12:09:25 +01:00
James Graham f4b5074023 geckodriver: Fix ability to set webdriver port.
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 71cc504945d66e2a8fab59820d5fef1f0c4c1396

--HG--
extra : rebase_source : 3a4e73bcc308ce97e44ba7333b8ccd1f969bcdf4
2015-05-15 16:16:10 +01:00
James Graham bd0b8ab7e1 geckodriver: Poll for a connection every 100ms rather than 100s…
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 45b5591d3a1d1d36bb30754d61b588f781e957b6

--HG--
extra : rebase_source : 5fde29b95c1724f564e8b7fe00959347fcb2c3bf
2015-05-15 15:30:28 +01:00
James Graham 19f9d23854 geckodriver: Add support for getActiveElement
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: fb8a659fd138d746ce8492b6563170744259fd7c

--HG--
extra : rebase_source : eea19f7e9694a5d6a4e7a41443bdf9e41262123a
2015-05-08 19:39:08 +01:00
James Graham 96228dba37 geckodriver: Switch to webdriver from git
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: eca29d5a2628355c98740b83c526916c5b35625a

--HG--
extra : rebase_source : a44dab9192901df9b14e35fb7de1b9d2e3525af8
2015-05-06 14:59:36 +01:00
James Graham 8ac864ac31 geckodriver: Switch to string-based error codes
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 7055edac39c5d676313613e1f0a31a491813ed7a

--HG--
extra : rebase_source : 87020ea7133fcaeaa7ec027b7a29ce96a8bbcbb8
2015-05-06 14:25:26 +01:00
James Graham 8d919da85c geckodriver: Fix cookie handling.
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 2a8968be7b851729639141fcdf79a53ca6e6836e

--HG--
extra : rebase_source : 6f8e88a637c9247774ecaaa5d4cc19a056f863c3
2015-05-06 14:25:26 +01:00
James Graham 8af626b725 geckodriver: Add support for GetCookies, DeleteCookie[s]
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 8760fefb73cd72d45167fbbc3b598ab619be356e

--HG--
extra : rebase_source : b19566a9293b554b95cb2e72abaf30a70f4c0afb
2015-05-06 14:25:26 +01:00
AutomatedTester 5beb6adc63 geckodriver: Merge pull request #6 from AutomatedTester/webdriver_prefs
Webdriver prefs

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 68ca9cfff68676cb57da48f120ea3a6bbe45d627

--HG--
extra : rebase_source : 15003b02cffbc80e467ec61dc89d27f92db6b448
2015-04-15 11:37:17 +01:00
James Graham aff730c8d1 geckodriver: Update metadata
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 9614e3e1ef1275f58aaf1a1189b3e50a84a2d95a

--HG--
extra : rebase_source : 6e5227169ed54f245fc88a8a2f4755015cf71dbe
2015-04-09 16:33:10 +01:00
James Graham 3856478795 geckodriver: Update for beta.
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: b78dc9fa6878fb66671b8e4a757b6aa7c25f085e

--HG--
extra : rebase_source : beb3156ef16e561e8939f63d217d1fba32231dac
2015-04-08 19:56:16 +01:00
James Graham 04c0d07ac1 geckodriver: Switch to new io libraries.
Targets rustc d3c49d2140fc65e8bb7d7cf25bfe74dda6ce5ecf to match servo

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 14c596f74884f5a790301f0d6d3c993eb112b4db

--HG--
extra : rebase_source : 4a2710ed1338dedac5976ad93687282f8c90a6b6
2015-04-08 17:29:44 +01:00
James Graham 7300565f17 geckodriver: Pin webdriver commit so we can upgrade the rustc versions independently.
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 86b7d6967384f750826494f4ef0e267516af8de4

--HG--
extra : rebase_source : ee73bb28f71fe4120cd698ca2aec97b1bae3fb56
2015-04-03 14:12:12 +01:00
James Graham 12c392711a geckodriver: Set all the same prefs as the python client when starting Firefox
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: a527c829a0aa1d7cdffaff964ada04e5a051633c

--HG--
extra : rebase_source : 184b86c01d48290b5d1d11c543927a8233d29574
2015-03-23 19:48:15 +00:00
AutomatedTester 267cd33c86 geckodriver: Merge pull request #5 from AutomatedTester/rect
getElementRect should return floats not integers so updating to act that...

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 353af14d2eabccc5f3dcfb96c0cad372b49e0581

--HG--
extra : rebase_source : b1fed7c792adeb5ba9f32e3afdc591f530e6c9b0
2015-03-11 14:34:39 +00:00
James Graham 8e9d5c99a0 geckodriver: Fix passing of WebElements to switch to frame
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 9b5def3401445d97e15b3af5f8ec2b02191a3f4f

--HG--
extra : rebase_source : 12d429391051fedac0353f342437c895b3a706e3
2015-03-06 14:49:51 +00:00
James Graham 0feb47fd00 geckodriver: Fix serialization of script commands
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: ef5f348e195e9e0e379b8a92c840c074956f8536

--HG--
extra : rebase_source : ff82ecc041852e6e252e9bc6815433584a72f7d3
2015-03-06 10:36:16 +00:00
James Graham 84c681ede4 geckodriver: Fix some bugs found by the selenium testsuite
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: a064171b201d3c9470a376a66effd4fa1b05c181

--HG--
extra : rebase_source : eb9fcc43843323785e4e3b64c6273a1d28e0deb3
2015-03-04 14:34:26 +00:00
James Graham 355fc52774 geckodriver: Don't fix webdriver commit
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: e0974883a5d3fe0a2aa479d2ae4970a3a792601e

--HG--
extra : rebase_source : 5aebb79d522a7928e54d94cf12a27ea717576362
2015-03-02 21:15:41 +00:00
James Graham 17831555ae geckodriver: Add support for finding elements in subtrees
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 973ddf216f714fa8d53bec8a306cede04bdb2243

--HG--
extra : rebase_source : ce26c2a4697b455362112abae1e28af43ca0106b
2015-03-02 15:53:53 +00:00
James Graham 412a437039 geckodriver: Fix conversion of FindElement[s] responses from marionette to WebDriver
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 7a0196a20c2e4d9f21d669f7d42071c232cb3b1a

--HG--
extra : rebase_source : c2f448db86b8d2ccc7c165a30c3891544280562f
2015-03-02 12:37:38 +00:00
AutomatedTester 4a63430d12 geckodriver: Merge pull request #3 from AutomatedTester/modals
Add in endpoints for modal dialog support

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 83b4de3af8ac59ae394d74f64280b3b69d8a3594

--HG--
extra : rebase_source : a3237e8c0d5d5c82360a2835da31a7ac59fa0592
2015-02-26 11:59:14 +00:00
James Graham c869315ac3 geckodriver: fixup! Improve some error messages
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 49be9891c037686c7ade5c27e89454662cfd4d45

--HG--
extra : rebase_source : 75ecc77094988ba644d55b6e652122ec744620c8
2015-02-24 21:24:06 +00:00
James Graham e3c3ddc3a2 geckodriver: Improve some error messages
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 066464c7410d0828a4b19b023370c564ebb14215

--HG--
extra : rebase_source : dbd7af705e9ea93bf452e3aeab7ad4ae6d22197f
2015-02-24 21:17:47 +00:00
James Graham 353a07791e geckodriver: Re-enable environment variable based logging
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: df6d9d71f22b5aaab6b7ec4852d84569472b8c22

--HG--
extra : rebase_source : 12364139572ade8ef56e05b05eacf1a5c03a090c
2015-02-24 16:43:33 +00:00
James Graham c1c72b03bb geckodriver: Make building with 1.0a2 work
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 1e5836e84003cce5b890c689f61f72be659104c9

--HG--
extra : rebase_source : c2dfcd54f44fdb7cbdd22b9f27f2dd674abf6e80
2015-02-23 19:14:34 +00:00
James Graham 28e2adf985 geckodriver: Allow to connect to a running firefox instance
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 8271b4e7077134d67dc8460ef359cb6d4a0f2023

--HG--
extra : rebase_source : 11f0667d251e0e394563ee531f22681b2ec30311
2015-02-23 14:19:55 +00:00
James Graham 06a2e09daf geckodriver: More dependencies fixing
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: b3e7673d435f53de54b3979d7823d483fc742d88

--HG--
extra : rebase_source : 64514e4370fd6be11a38e89de0e43c7142ca5089
2015-02-23 14:19:55 +00:00
James Graham 71724aa0eb geckodriver: fixup! Fix links to dependencies
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 2772f58323a0e9df18fd33e76fb7673b246ab0d5

--HG--
extra : rebase_source : 8cf741569a454647d771cd0c4f9c98c48b547ebe
2015-02-16 16:47:11 +00:00
James Graham d83c9f0f3d geckodriver: Fix links to dependencies
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 30b113d7be824fd989bdf0c8ed6bf00c4aa93a4e

--HG--
extra : rebase_source : 764942c933f8d0cf7b957434e59886c1d000f0fb
2015-02-12 00:29:04 +00:00
James Graham 3bd87c61aa geckodriver: Start Firefox when we get a newSession command
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 75afb14095a1a2f59088facc35464c4a9af5a033

--HG--
extra : rebase_source : 99e7f30d7e740393328ccd8796936ef02992d6ca
2015-02-10 16:31:19 +00:00
James Graham 282cc4bb25 geckodriver: Add explicit Cargo.lock file so that we get a fixed version of dependencies
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: be83289bc5a81aa99f15d0c636e39a16e4869b61

--HG--
extra : rebase_source : 88b975567f39176bf77f5ac50afa663126e31789
2015-02-09 23:03:31 +00:00
James Graham 86a2759d44 geckodriver: Fix for renamed webdriver things
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 580551f2efc978414642e6119ea7fc2aec45040c

--HG--
extra : rebase_source : d810defbe2b11728b69b18569d3282f5a1742f70
2015-01-16 18:59:41 +00:00
James Graham 5e71cf7dd6 geckodriver: Split out WebDriver bits into a library
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 0e26699195967edb90fc32f4eae7a0aa3209e452

--HG--
extra : rebase_source : 143be9ae1aa1cc2b55d01d08fe1529efc5731d58
2015-01-15 19:48:45 +00:00
James Graham 07d2e3c6c1 geckodriver: Squash most warnings.
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 4cc359520881d08e2d7a6325b1a01ea5f3d51b2b

--HG--
extra : rebase_source : 693cee5409630e163f4bd96aa91d7e285faad8a8
2015-01-12 16:24:09 +00:00
James Graham 016018b9b9 geckodriver: Version that compiles (with many warnings) on 1.0a1
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 0f9c637d8ed0cd3f6e604d83d8ff61d15fd1bdc5

--HG--
extra : rebase_source : 3bb644efed6f6a62c0455773415fef7a0fe75f4b
2015-01-12 15:48:18 +00:00
James Graham 33c38d5a11 geckodriver: Add a file showing the required rustc version
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 4a3332380da61d5ce62eaa97f1b047a93030a08b

--HG--
extra : rebase_source : bd7b7080953ca096699acdbc04f55e5ae36bca62
2015-01-12 10:59:48 +00:00
James Graham f61ce8ce7b geckodriver: Fix up some issues pointed out by Ms2ger.
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 75df64e424fa34f6936af36ab80296c739664a56

--HG--
extra : rebase_source : d602be9a4d7375373164d83f1ea34be288bed2f8
2015-01-08 16:08:57 +00:00
James Graham 8446f602ca geckodriver: Add support for high-level ations based on what the spec probably ought to say.
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 19fb41e7593c17f6fcddb0521c5830fb6f4e97ad

--HG--
extra : rebase_source : f143f672054caba0719fde3c38701f3fde12d4d8
2015-01-07 11:59:25 +00:00
James Graham 377e05211b geckodriver: Fix WebDriver->Marionette conversion for a lot of cases.
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 84ced3823b10faa4459f04f8a03a3914e0d9896e

--HG--
extra : rebase_source : cebc727b2daa172523bab272a1ace50ee30055f0
2015-01-06 19:27:35 +00:00
James Graham ba54211b54 geckodriver: Broken implementation of most of what's in the spec (and some things that aren't) except Actions
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 14215bccc7dce187ee96ab111bc545deda2c7e8b

--HG--
extra : rebase_source : 452b949d8be2903c6d5522b9cf91230c0a4b8e82
2015-01-06 11:14:55 +00:00
James Graham 97d7fef217 geckodriver: Get more things working.
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 9246c7b56439826ce7c18766ce8edea44e255ae2

--HG--
extra : rebase_source : ceb39f8c1cc1baa5230795123a925047afa6cea1
2015-01-02 20:44:54 +00:00
James Graham 2924471963 geckodriver: Fix to work with newer rust revision
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 289b77a9d2c6e2c73a50d36cabcb8e62b4609e8d

--HG--
extra : rebase_source : 13f652a1c571bd0989e141eaa3240e614f7de769
2014-12-05 16:28:08 -08:00
James Graham 11fa7c056e geckodriver: Squash some warnings
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 197ae82b699a70abf9070d4cd7c5ac38a587ddb1

--HG--
extra : rebase_source : a07fc7560f85ab9b37cae7b8e981402ccf30982e
2014-10-22 23:28:09 +01:00
James Graham d4426c8255 geckodriver: More commands for window management
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 77af94f2aee1bae0139f479d67a3025402aebb77

--HG--
extra : rebase_source : 081960ce0583295e7aa5906c60638d39163714a6
2014-10-22 23:08:50 +01:00
Andreas Tolfsen 6507f92cb0 geckodriver: Add flag parsing and address parsing
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 8f8634247726a259d23de2effdddcf497de13750

--HG--
extra : rebase_source : be5927b41d41a1b921aeff377be5ce1248b599f3
2014-10-22 11:30:20 +01:00
James Graham 42b4624ef1 geckodriver: Implement some more commands for navigation.
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 592e934391a3489128fe0febf7d2cde6f7281319

--HG--
extra : rebase_source : 0f10f9a2ccde0dcb9ab072fcfc64236324a4d3e1
2014-10-22 00:17:54 +01:00
James Graham 995aebe007 geckodriver: Send some capabilities with the session response
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: da0df07d621003404191002aac96693c1bc8c6b6

--HG--
extra : rebase_source : e8cf28ed88041fe4e40c92445be8edf94bcb6a32
2014-10-21 23:45:57 +01:00
James Graham 2512731a89 geckodriver: Update for latest rust nightly
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 017da0aa7e040698dac3eaa63a589bff3fda8743

--HG--
extra : rebase_source : f36341367e144e730b4990778d19e03074153fd6
2014-10-20 19:20:13 +01:00
James Graham 778dcf4d40 geckodriver: Add some basic error handling
Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: f40a1e3fca56aad095dab6613fab0f93159aa9e4

--HG--
extra : rebase_source : 73e242bb60c55dd66c6ae4ce432b1bc21873df52
2014-10-19 23:44:58 +01:00
James Graham 69b3a54514 geckodriver: Proxy for converting webdriver HTTP protocol to marionette protocol.
Initial commit with terrible, terrible code.

Source-Repo: https://github.com/mozilla/geckodriver
Source-Revision: 8d43506b8a9afc0fcbba56685a31328cf2866b68

--HG--
extra : rebase_source : 007ecb652d1aa55a68c793832ea4151c6196d3c4
2014-10-17 12:13:22 +01:00