testplane icon indicating copy to clipboard operation
testplane copied to clipboard

Update webdriverio

Open egoroof opened this issue 4 years ago • 16 comments

Hi,

webdriverio in hermione soo old, could you update it to the latest version?

We cannon launch firefox, it causes error like this https://bugzilla.mozilla.org/show_bug.cgi?id=1518376

egoroof avatar Oct 17 '19 13:10 egoroof

webdriverio in hermione soo old

version v5 doesn't support all old browsers.

We cannon launch firefox, it causes error like this https://bugzilla.mozilla.org/show_bug.cgi?id=1518376

this command is deprecated. you should use performActions instead. [email protected] only has command that decorate it - https://github.com/webdriverio/webdriverio/blob/master/packages/webdriverio/src/commands/element/moveTo.js#L33-L38

sipayRT avatar Oct 22 '19 10:10 sipayRT

Hi, thanks for this project!

Are there plans to upgrade your webdriverio fork to v5 ?

elgalu avatar Jan 11 '20 21:01 elgalu

hi

will try to update it soon

sipayRT avatar Jan 13 '20 07:01 sipayRT

Hi, Hermione seems really nice and I am already planning to use Mocha+Chai which is perfect. But, WebDrive.io v4 is a bit of a deterrent. Building a test suite with an outdated API is a little too scary for me. If the upgrade comes soon, I'll definitely look at using Hermione. Thanks.

Christopher-Hayes avatar Feb 02 '20 04:02 Christopher-Hayes

There is a webdriver version 6 released already. So maybe now it's time to consider that one 🤔

web-padawan avatar Apr 01 '20 08:04 web-padawan

hi

I tried to do it in my free time, but failed. So, this work will be planned to our main working time

sipayRT avatar Apr 01 '20 10:04 sipayRT

Any changes so far, old webdriver is one of the reasons we are ready to give up on this tool =(

HamsterCoder avatar Apr 27 '20 16:04 HamsterCoder

Hello.

We will migrate on a new wdio version very soon.

DudaGod avatar Apr 27 '20 18:04 DudaGod

What is the definition of 'very soon'? :)

DaRuski avatar Jun 26 '20 04:06 DaRuski

Very soon - it's in this year, i hope =)

The main problem here that a lot of projects use api from v4 which is completely different from v6. So before we update wdio we should write hermione plugin, which would ensure the implementation of old commands through new ones in order to ensure a smooth transition to the new hermione version.

DudaGod avatar Jul 03 '20 21:07 DudaGod

can there projects use old major version of hermione?

rifler avatar Jul 08 '20 09:07 rifler

can there projects use old major version of hermione?

Yes, they can. But in this case we will have to support few branches (with old and with new wdio). Therefore this is not the best option for us.

DudaGod avatar Jul 10 '20 21:07 DudaGod

Any updates

Hello.

We will migrate on a new wdio version very soon.

Any updates?

EvgenyArtemov avatar Jan 19 '21 21:01 EvgenyArtemov

Any updates?

We have already written a plugin hermione-wdio-migrator with commands from wdio@4 that used commands from wdio@6.

And now we are at the final stage of work on the codemod, which will transform tests to async-await style and use separate call of browser commands instead of chaining them. In wdio@6 chaining of browser commands does not work...

It seems that new version of hermione with wdio@6 will be ready in about 2 weeks.

DudaGod avatar Jan 20 '21 08:01 DudaGod

Any updates?

We have already written a plugin hermione-wdio-migrator with commands from wdio@4 that used commands from wdio@6.

And now we are at the final stage of work on the codemod, which will transform tests to async-await style and use separate call of browser commands instead of chaining them. In wdio@6 chaining of browser commands does not work...

It seems that new version of hermione with wdio@6 will be ready in about 2 weeks.

Great news!!! Thank you!!!

EvgenyArtemov avatar Jan 20 '21 08:01 EvgenyArtemov

New version with wdio@7 under the hood is already published - [email protected]. At the moment we are at the stage of adding it to one of our very large projects (~ 30k tests). When we are done with the update, we will write detailed documentation on migration to the new version.

DudaGod avatar Mar 15 '21 20:03 DudaGod

Current status:

sipayRT avatar Mar 15 '23 10:03 sipayRT