Нажатие на кнопку с помощью Python с Selenium - PullRequest
0 голосов
/ 15 июня 2019

Я хочу нажать на следующую кнопку:

https://i.stack.imgur.com/ifiDC.png

Пока мой код выглядит так, но ничего не происходит:

https://i.stack.imgur.com/Cgi5v.png

Спасибо за вашу помощь:)

Ответы [ 2 ]

1 голос
/ 16 июня 2019

Вы можете сделать следующее:

  1. Используя @ class = 'fl-product-size - item fl-product-size - item__notable, вы можете создать уникальный локатор.
  2. Если только @class не предоставит вам уникальный локатор, вы можете обратиться за помощью к Родительско-дочернему узлу или Узлу родного брата .
  3. Главное - создание уникального локатора. Надеюсь, это поможет вам.
0 голосов
/ 15 июня 2019

Вам нужно использовать xpath, так как в локаторе CSS есть три элемента для одного и того же.

Я проверил xpath на сайте, так как размер 48 недоступен, но xpath такой

//button[@class='fl-product-size--item fl-product-size--item__not-available']//span[text()='48']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...