ブラウザ コンテンツのテストを自動化する可能性を探っています。WebDriver は私が見ているものです。また、PhantomJS / CasperJS。テキスト コンテンツまたは特定の要素の存在をテストするのは簡単に思えます。ただし、必要なのはかなり複雑です。例えば:
- 1 つの要素のテキストが画面上の境界領域に重なるかどうかを判断できる必要があります。
- 要素の可視性をテストできる必要があります。単に「非表示」に設定されていないことだけでなく、別の要素によって覆われていないこともテストできます。
- 要素の正しいレイアウトを確認できる必要があります。たとえば、イメージがテキスト ブロックの下ではなく右に表示されます。
つまり、Web アプリケーションの検査を自動化して、その外観と動作が想定どおりであることを確認する機能です。私が言及したツールはこれに適したものであり、必要なことをしてくれますか?