Мы пишем тесты в webdriver.io 4.14.0 (с mocha и chai), и я сталкиваюсь со странной проблемой, с которой не могу разобраться.
Проблемавращается вокруг следующего кода:
var elem = $("#myid");
elem.waitForText();
elem.rightClick() // also tried browser.rightClick("#myid");
В обоих случаях выше, ожидается, что в нашем приложении появится контекстное меню.Когда я запускаю тест из консоли, я вижу, как контекстное меню быстро мигает и исчезает (это приводит к сбою других команд, поскольку необходимые элементы не видны).
Странная вещь (для меня)в том, что если я поставлю browser.debug (), войду в режим repl и выполню там те же команды, все будет работать, и контекстное меню останется открытым.
Есть ли что-то, чего мне не хватает при написании теста?
Я пробовал стабильные 3. * и 4.0 альфа-пакеты селена.Кроме того, я использую Chrome 71.