Перейти к содержимому

Фотография

Не кликается видимый элемент

Python Selenium JS

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 alexgor1

alexgor1

    Новый участник

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Горячев Александр


Отправлено 20 ноября 2015 - 04:29

Вижу эленемнт а не могу клинкуть. Прошу помощи.

 

На странице  store.23andme.com/en-us/ (именно на ней) есть ссылка  красным цветом.

Add a kit.

 

Видно, что она JS  и я не могу по ней кликнуть и пройти дальше не могу. Мышкой кликнуть - пожалуста, а вот селениум и питон не пропусают вперед. (Win 7, Python 3.5)  Selenium ID тоже остатся пустым , когда кликаешь по ссылке.

Как решить эту проблему? Желательно средставми питона и селениума

 

PS Если вы по ней клинните мышкой, то чтобы вернуть эту страницу, надо удалить все вещи в корзине.

 


  • 0

#2 Tishka

Tishka

    Постоянный участник

  • Members
  • PipPipPip
  • 211 сообщений
  • ФИО:Ахрамеев Антон

Отправлено 20 ноября 2015 - 06:08

Добрый день, для этого элемента правильный xpath локатор такой 

"//*[@class='js-add-kit'])[3]"

Сам проверял, работает.


  • 0

#3 aviskase

aviskase

    Новый участник

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Багрий Юлия


Отправлено 20 ноября 2015 - 07:37

Либо можно еще так (css селектор)

'a.js-add-kit'

  • 1

#4 Lzk

Lzk

    Специалист

  • Members
  • PipPipPipPipPip
  • 504 сообщений
  • ФИО:Олег
  • Город:Мск

Отправлено 20 ноября 2015 - 07:44

Добрый день, для этого элемента правильный xpath локатор такой 

"//*[@class='js-add-kit'])[3]"

Сам проверял, работает.

 

лишняя скобка

Да и вообще не рабочий XPATH

//h2/*[@class='js-add-kit']

  • 0

#5 seven_sunsets

seven_sunsets

    Новый участник

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Гришаев Станислав

Отправлено 20 ноября 2015 - 08:58

ещё как вариант xpath : 

//a[@class='js-add-kit']

  • 0

#6 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 20 ноября 2015 - 10:35

Ну тогда и я напишу свой вариант:

//a[text()='Add a kit.']

  • 1

#7 alexgor1

alexgor1

    Новый участник

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Горячев Александр


Отправлено 20 ноября 2015 - 16:22

Всем спасибо, попробую


  • 0



Темы с аналогичным тегами Python, Selenium, JS

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных