-
-
Notifications
You must be signed in to change notification settings - Fork 737
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
runOnAndroid/runOnIOS blocks are stuck after upgrading CodeCept from 3.4.1 to 3.5.15 and Appium From 1 to 2. #4266
Comments
I have encountered the same issue when upgrading codeceptjs to the latest version (from 3.4.1 to currently latest @3.6.2). This is a very critical bug that needs to be fixed as older versions of Codeceptjs (3.5.0 and under) do no contain the fix for touch/perform actions - they always fail with webdriver 404 error. 3.6.2 on the other hand is able to process touch perform action. This way, I have to choose between runOnIOS / runOnAndroid function OR touch/perform actions which are both very needed. Please fix this issue 🙏 |
Hi @kobenguyent, I’ve updated all drivers and frameworks to their latest stable versions and tested again. Unfortunately, the issue persists with any runOnAndroid or runOniOS function I attempt to execute. Here are the versions I am currently using: CodeceptJS v3.6.5
|
just noticed your wdio is a bit old, maybe that the issue? Currently codeceptjs is using v8.x https://github.com/codeceptjs/CodeceptJS/blob/3.x/package.json#L172 |
@kobenguyent I've updated wdio to @8.14.0 |
hey @npusnik not sure if this is the side effect of this fix https://github.com/codeceptjs/CodeceptJS/pull/4018/files |
@npusnik please try this https://www.npmjs.com/package/codeceptjs/v/3.6.8-beta.1 to see whether it resolves your issue. |
@kobenguyent just tried this beta version you've suggested and damn, it works better then ever before. Much faster too. Thanks for the help! |
Thanks for your tests. So sounds like it's likely an issue of superfluous async/await in the code flow. |
What are you trying to achieve?
We recently upgraded from 3.4.1 to 3.5.15 and from Appium 1 to Appium 2.
What do you get instead?
After the upgrade our scripts started failing inside runOnAndroid/runOnIOS. Failing as in scripts are stuck and dont proceed after default timeout Broswerstack execution is auto killed and scripts stay stuck.
Please note if I revert back to 3.4.1 and Appium 1 it works as expected
Details
The text was updated successfully, but these errors were encountered: