タグ

XPathに関するswfzのブックマーク (1)

  • 壊れにくいXPathを生成するアルゴリズム Robula+ - Qiita

    遅めの Selenium Advent Calendar の13日目のエントリーです。 Selenium を使ったテストを運用していると、ちょっと前まで使えていた HTML 要素のセレクタが使えなくなり、テストが失敗するようになることがあります。 ID が付与されていない要素を絶対パスの XPath で取得しているケースでは、テスト対象がアップデートするたびにセレクタもアップデートしなければいけなくなったり。 Selenium のテストの壊れやすさはセレクタの書き方次第といっても過言ではないとさえ思っています。 このエントリーでは、2016 年にジェノバ大学の方が「ROBULA+: An Algorithm for Generating Robust XPath Locators for Web Testing.」という論文で発表した Robula+ というセレクタ生成アルゴリズムを紹介し

    壊れにくいXPathを生成するアルゴリズム Robula+ - Qiita
  • 1