Page MenuHomePhabricator

Upgrade WebdriverIO to the latest version 7 in WikibaseLexeme
Closed, ResolvedPublic

Description

Status

  • The current Documentation is not having the sufficient information for locally setting up WikibaseLexeme.
  • Debugging is challenging without having the repo locally.

Event Timeline

Mh, this documentation linked in the description is missing at the very least the step to install and enable Wikibase itself (WikibaseLexeme is an extension to Wikibase).

On the topic level: I created 709747, that seems to fix the problems that occur in the patch mentioned in the description. However, it does so in a rather ugly way, and it would be great to get the opinion of someone more skilled in selenium browser tests than myself on what the actual problem is and how to fix it better 🙂

Mh, this documentation linked in the description is missing at the very least the step to install and enable Wikibase itself (WikibaseLexeme is an extension to Wikibase).

For my reference: Wikibase/Docker.

700217 has been merged (albeit with a not-so-nice fix attached to it), so this can now maybe be closed?

zeljkofilipin claimed this task.

@Michael Thanks for working on this and apologies for taking so long to review it. I really don't like the use of browser.pause() but let's upgrade the repo to wdio v7 first. We can work on cleaning it up in the next patch.