oracle apex модальное диалоговое окно авторазмера не работает в браузере кипарис - PullRequest
0 голосов
/ 17 апреля 2019

Я пытаюсь заставить апекс оракула работать с модульным тестированием Cypress.

Когда браузер в Cypress пытается открыть модальное диалоговое окно apex (= iframe), ширина и высота не устанавливаются в правильные значения, когда они установлены по умолчанию (автоматическая высота и ширина).
Если установлены пользовательские значения (например, ширина 800 пикселей, высота 600 пикселей), все работает нормально.

Я предположил, что это может быть проблема с браузером, поэтому я попытался запустить Chrome в Cypress вместо Chromium и безуспешно пытался скопировать настройки браузера из своего профиля в профиль пользователя Cypress Chrome.
Отключение модуля Cypress тоже не помогло.

Запуск apex.navigation.dialog () javascript для открытия модального диалога (с или без установки width + height), похоже, успешно выполняется как в моем собственном профиле, так и в профиле Cypress для Google Chrome.

Моя проблема также существует, если вы попытаетесь запустить браузер, щелкнув URL-адрес после теста (в окне браузера вне теста, но внутри Cypress).

Обновление:

Apex использует диалог jqueryui в функции "apex.navigation.dialog". Возможно, диалог Jqueryui не работает должным образом для Cypress? Основная проблема, кажется, в высоте, которая установлена ​​на 'auto'.

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