1

ブラウザ コンテンツのテストを自動化する可能性を探っています。WebDriver は私が見ているものです。また、PhantomJS / CasperJS。テキスト コンテンツまたは特定の要素の存在をテストするのは簡単に思えます。ただし、必要なのはかなり複雑です。例えば:

  • 1 つの要素のテキストが画面上の境界領域に重なるかどうかを判断できる必要があります。
  • 要素の可視性をテストできる必要があります。単に「非表示」に設定されていないことだけでなく、別の要素によって覆われていないこともテストできます。
  • 要素の正しいレイアウトを確認できる必要があります。たとえば、イメージがテキスト ブロックの下ではなく右に表示されます。

つまり、Web アプリケーションの検査を自動化して、その外観と動作が想定どおりであることを確認する機能です。私が言及したツールはこれに適したものであり、必要なことをしてくれますか?

4

2 に答える 2

0

視覚的なテストには、Java で Web Driver を使用し、Java で Sikuli api を使用することをお勧めします。彼らは一緒に働くことができます。Webdriver を id で要素を検索し、sikuli で要素を検索して画像で位置を特定することもできます。また、Sikuli OCR を使用して画像からテキストを抽出し、後でそれをアサートすることもできますが、OCR はあまり信頼できません。

于 2015-07-30T13:26:37.020 に答える