0

理想的にはRuby/Nokogiriと組み合わせて、ブラウザで表示したときにWebページ上のアイテムのレイアウト位置を決定するために使用できるライブラリまたは戦略を探しています。

たとえば、私が見ている現在のページには、右上隅に「質問する」ボタンがあります (ヘッダーで推測しています)。たとえば、この単語に一致するすべての単語「question」がページ上のどこにあるかを確認したい場合、および XY 座標またはピクセルに関して、単語 question を含む他の場所を確認するにはどうすればよいですか? ?

明らかにCSSをロードする必要があります。でも、他には?

任意の提案をいただければ幸いです。

4

1 に答える 1

3

Watirプロジェクトは、ブラウザーと直接やり取りするため、ブラウザーがページのレンダリングを完了した後にページに関する情報を取得できるため、役立つ可能性があります。要素のピクセル位置を取得できるかどうかを確認するには、API を調べる必要があります。

ただし、ピクセルの位置はフォント サイズに関連付けられており、実際の人間のユーザーは CSS によって適用される設定を上書きする何かを持っている可能性があるため、難しいでしょう。テストでブラウザーから得た情報は、実際のユーザーが見るものとは大きく異なる可能性があります。それはあなたにとって問題になるかもしれませんし、そうでないかもしれません。

于 2012-05-31T18:38:07.933 に答える