webdriver.io rightClick немедленно закрывается при выполнении тестов, но работает в repl - PullRequest
0 голосов
/ 29 января 2019

Мы пишем тесты в 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.

1 Ответ

0 голосов
/ 30 января 2019

Если кто-то еще сталкивается с чем-то подобным, убедитесь, что вы нашли что-то на своей странице, что вы можете использовать, чтобы определить, запущены ли какие-либо сценарии.В моем случае другие сценарии пытались перезаписать DOM и закрыть меню (чего не было в REPL, потому что они уже закончили).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...