我正在尝试针对本地连接的 Android 手机运行我的 WebdriverIO 测试。--spec /folder_with_tests/test.js
每次使用命令单独运行测试都可以正常工作。但是,如果我不使用--spec
并尝试运行整个套件,我将无法正确连接到我的手机。
也许 15 个测试中有 1 个会随机通过。其余的会产生如下错误:
ERROR: ESOCKETTIMEDOUT
ERROR: A session is either terminated or not started
ERROR: An unknown server-side error occurred while processing the command. Original error: Cannot read property 'shutdown' of null
此外,还会发生奇怪的事情,例如打开和关闭相机。我试过不同的手机,每次都发生同样的事情。
其他人遇到过这个问题吗?或者知道解决办法吗?