Элемент TestCafe виден, но не может быть нажат - PullRequest
0 голосов
/ 30 ноября 2018

Я запускаю TestCafe в образе док-станции Alpine, используя Chromium 68 для тестирования приложения React.Я могу заставить другие тесты работать, но по какой-то причине у меня есть проблема, когда элемент кажется видимым, но не может быть нажат.

.expect(Selector('.ui.text.vertical.marketplace-side-nav.menu').find('a').withText('Pending').visible).ok()
.click(Selector('.ui.text.vertical.marketplace-side-nav.menu').find('a').withText('Pending'))

Первая строка проходит, но вторая строка даетследующая ошибка:

1) The element that matches the specified selector is not visible.

Я попытался настроить тест на TestCafe Studio и попробовал несколько селекторов.Я установил .resizeWindow(2000, 1000) в начале, чтобы убедиться, что это не проблема с отзывчивым UX.

Редактировать

Dockerfile имеет немногодругих разработок, но довольно прямолинейный.

Сам проект проприетарный, поэтому я не могу поделиться здесь кодом.

1 Ответ

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

Согласно комментарию автора:

Окончательный результат, если кто-то застрял: более старая версия образа Alpine Docker устанавливала Chromium 57 (у меня был v68 в другом месте и я выполнил сборку для подтверждения).Обновление Alpine и Chromium (теперь в 61+) исправило много проблем, и теперь эмуляция (и, в свою очередь, изменение размера) также работает.

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