1

私は次のHTMLを持っています:

<input type="submit" style="-webkit-user-select:none;line-height:100%;height:30px" value="Advanced Search" class="jfk-button jfk-button-action adv-button">

xpath を次のように記述しました。 //input[@value='Advanced Search']

CSS ロケーター/パスとは何ですか?

4

2 に答える 2

2

ドキュメント内のいくつかの DOM 要素が一般的なセレクターに対して返される可能性があるため、最適な検索セレクターはソース コード全体を記述する必要があるため、答えるのは困難です。この場合、より詳細なセレクターは次のようになります。

input.adv-button[value='Advanced Search']
于 2012-06-19T12:47:16.897 に答える
1

次の Web サイトを使用して、xpath を対応する CSS ロケーターに変換できます: http://cssify.appspot.com/

例えば:

  1. サイトhttp://cssify.appspot.com/に移動

  2. XPath //input[@value='Advanced Search'] をテキスト フィールドに挿入します

  3. 送信ボタンをクリックし、結果を確認します

  4. 対応する CSS ロケーターは次のように表示されます: input[value="Advanced Search"]

于 2012-06-19T12:29:00.360 に答える