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

Фотография

Как можно прочитать текст с переменой

webdriver selenium python

  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 andreykou

andreykou

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

  • Members
  • Pip
  • 39 сообщений
  • ФИО:Андрей Куриленко

Отправлено 01 сентября 2016 - 06:35

Привет всем,

 

У меня есть такая ситуация.

Я добавляю текст с переменой.

Текст добавляется.

 

c = open("/home/andrey/PycharmProjects/test/vspgroup.local/forTest/news/newTextIntroduction.txt").read().decode('utf8')
browser.xpath("//div[@class='wysiwyg-editor'][ancestor::div[@class='col-lg-12 form-group']/label[text()='Вступление']]").send_keys©

 

Потом я хочу проверить, если текст добавился.

Я выполняю поиск по xpath по той же переменой с которой был взят текст:

 

browser.find_element_by_xpath("//div[@class='intro'][contains(text(),'%s')]" % c)

 

Получаю ошибку:

 

selenium.common.exceptions.NoSuchElementException:

 

Но если я ищу, например 2 слова с текста с той же переменой все хорошо находит:

 
browser.find_element_by_xpath("//div[@class='intro'][contains(text(),'Contrary to')]")
 
Спасибо за ответы!

 


  • 0



Темы с аналогичным тегами webdriver, selenium, python

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

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