タグ

ブックマーク / oss.infoscience.co.jp (1)

  • 要素特定のテクニック — Selenium 日本語ドキュメント

    starts-with¶ 多くのサイトでは、要素の id 属性に動的な値を使用しており、要素を特定することが困難です。1 つの簡単な解決方法として、XPath 関数を使って、その要素について知っていることをベースに要素を特定するやり方があります。たとえば、動的 id が <input id="text-12345" /> のような形式で、 12345 が動的に変わる数だとすると、 //input[starts-with(@id, 'text-')] という XPath を使用できます。 contains¶ ほかのテキストに囲まれている可能性がある値によって要素を特定できる場合には、contains 関数を使用できます。たとえば、 <span class="top heading bold"> という要素を、 ‘top’ クラスと ‘bold’ クラスと組み合わせることなく、 ‘headin

  • 1