2017-10-08 112 views
1

,所以我有這個端到端的測試環境(測試框架是茉莉) 正在由操縱木偶的供電(無頭模式) 機構,其中操縱木偶的觸發測試的URL的方式工作在一個頁面中,等待茉莉花結束它的評估。 一切都很好旁邊測試涉及滾動到視口中的某個區域。 如果我將無頭改爲假,測試運行很好。因此,任何人都知道木偶匠是否知道如何處理無頭滾動? 謝謝! (如果有人有不同的提示,爲什麼事情不工作,可以隨意分享)操縱木偶如何處理無頭模式滾動

+0

一個想法:你是否在測試中指定了視口大小?我不這麼認爲,但是*可能*視口尺寸在無頭模式下是不同的。 – tomahaug

回答

0

不幸的是,我不熟悉puppeteer,但也許如果你不想使用真正的瀏覽器沒有無頭模式,你可以採取看看我們的VNC容器:https://github.com/ConSol/docker-headless-vnc-container

有你有與Firefox/Chrome瀏覽器的一個完整的最終用戶環境中執行多克爾容器,您可以在您的CI管道內你的測試。這也許可以解決你的問題。