2017-12-08 8 views
0

フロントウォークのためにNightwatchテスト(Phantomjsを使用)を構築しています。私の仕事の1つはバナー画像の高さが動的で、高さが計算されていることを確認することです画面サイズごとに正しく表示されます。PhantomjsブラウザがNightwatchテストでcss calc()関数を正しく計算していません

//html 
<div class="bannerImg"></div> 

//css 
.bannerImg { 
    background-image: url('someImgUrl'); 
    height: calc(100vh - 200); //some calculation here 
    min-height: 600px; //some minimum height 
} 

は、例えば、1080年のビューポートが880pxの高さが得られるはずです:

私はこのような何かを見て、いくつかのページ要素を持っています。

しかし、私がテストを実行すると、Nightwatchは要素のサイズを600px(本質的にはベロー600)と報告しています。

この上の私の研究から、他の人がPhantom.jsブラウザ https://github.com/ariya/phantomjs/issues/13547

と同様の/他のCALCの困難()とテストを持っていた任意の計画は、この機能のサポートを追加することにありますか?

答えて

0

PhantomJSは現在開発中ではありません。可能であれば、PhantomJSの影響を強く受けたpuppeteerに移行する必要があります。

+0

ありがとうございます、私はこれについて調べるためにこれについて夜通しに連絡します。 –

関連する問題