2015-12-23 5 views
1

Я не могу написать xpath для следующего кода.Невозможно написать xpath для добавления в корзину в flipkart

Я пробовал input[@value="Add to Cart" and data-seller-id="0275741dba3346b8"], но он не работает.

<input class="btn-buy-now btn-big disabled current active" type="submit" value="Add to Cart" data-is-listing-buyable="true" data-is-pin-available="false" data-is-pin-serviceable="true" data-is-in-cart="true" data-is-large="false" data-disable-cart="true" data-vertical="carabiner" data-pid="CBRE7GW7PSCGX3VD" data-seller-id="0275741dba3346b8" data-listing-metrics="TO_BE_IMPLEMENTED" data-buy-listing-id="LSTCBRE7GW7PSCGX3VD2BFSP7"/> 
+0

вы пропустили '@' перед дата-продавец-ID: '... и @ данных- продавец-id = "0275741dba3346b8" ... ' – splash58

ответ

0

Вы забыли об @ на данных-продавец-идентификатор в XPath-запрос-струнной

input[@value="Add to Cart" and @data-seller-id="0275741dba3346b8"] 
          ^
+0

позиция« добавить в корзину »может измениться в будущем, тогда я должен использовать родительский узел для записи xpath? –

+0

Это зависит от того, где он будет размещен в будущем. Если это все равно будет атрибутом элемента input, ничего не изменится. – zx485