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

Фотография

NoSuchElementException

Css Selenium Python Webdriver

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

#1 harmatii

harmatii

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

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Гарматий Игорь Ярославович


Отправлено 17 марта 2017 - 13:41

при попытке найти элемент через css selector селениум выдает ошибку NoSuchElementException, но если искать искать в консоле браузера такой элемент то он находится

driver.find_element_by_css_selector("li#doc-template.selected span.name").click()

ниже скрины из консоли

в чем может быть проблема?

 

 

Прикрепленные файлы


  • 0

#2 t0xa

t0xa

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

  • Members
  • Pip
  • 29 сообщений

Отправлено 17 марта 2017 - 17:01

Попробуйте кликать на
"li#doc-template.selected a"
 


  • 0

#3 harmatii

harmatii

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

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Гарматий Игорь Ярославович


Отправлено 17 марта 2017 - 17:08

пробовал етот вариант, так же ошибка (
  • 0

#4 harmatii

harmatii

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

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Гарматий Игорь Ярославович


Отправлено 18 марта 2017 - 15:59

при этом в Terminal все работает, находит элементы по таким запросам, а вот если через PyCharm запускаю тест то никак


  • 0

#5 the0

the0

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

  • Members
  • Pip
  • 47 сообщений
  • ФИО:Сергей


Отправлено 29 марта 2017 - 14:40

Попробуйте через xpath:
//li[@id='doc-template']//span[@class='name']


  • 0

Основательный подход


#6 checo

checo

    Опытный участник

  • Members
  • PipPipPipPip
  • 400 сообщений
  • Город:Н.Новгород

Отправлено 29 марта 2017 - 14:51

Может, как обычно, не дожидаемся?


  • 0


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

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