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

Программирование на Python для тестировщиков
онлайн, начало 17августа
SQL для тестировщиков
онлайн, начало 20 августа
Программирование на C# для тестировщиков
онлайн, начало 24 августа
Тестирование производительности (JMeter)
онлайн, начало 24 августа
Фотография

Проблема с распознаванием текста


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

#1 Breakout

Breakout

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

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

Отправлено 07 Апрель 2018 - 20:06

Считал текст с сайта (yes),  по идее должен был быть вход в  if,  но в работе он не происходит. Поставил условие if (GetRespond.getText() != "yes") вход происходит, это говорит о том, что считанные символы он не распознает как обычные буквы не ясно почему, нид хелп!

все остальное в картинке

86ce8551f42e67c88468b93303cd270b.png[/URL]


  • 0

#2 Breakout

Breakout

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

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

Отправлено 08 Апрель 2018 - 12:10

UPD: Спасибо всем кто переживал, проблема решилась очень странно. Вместо метода == "yes" использовал .equals("yes"), в моем контексте они вроде как идентичные, так что до сих пор не ясно, почему не работает первый, ну это уже не важно) Тему можно закрыть.


  • 0

#3 Snap

Snap

    Специалист

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


Отправлено 08 Апрель 2018 - 18:54

Не видя кода трудно сказать. Например, такое бывает, если перед или после текста идет пробел.


  • 0

http://starbugss.blogspot.ru - "Звездные баги", мой блог.


#4 TatyanaV

TatyanaV

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

  • Members
  • PipPipPipPip
  • 284 сообщений
  • ФИО:Воробьева Татьяна


Отправлено 09 Апрель 2018 - 07:25

UPD: Спасибо всем кто переживал, проблема решилась очень странно. Вместо метода == "yes" использовал .equals("yes"), в моем контексте они вроде как идентичные, так что до сих пор не ясно, почему не работает первый, ну это уже не важно) Тему можно закрыть.

 

Ничего странного. equals сравнивает значения, == ссылки на объекты.

GetRespond.getText() и "yes" - разные объекты, поэтому == и выдал false.

Но значения у них идентичные, поэтому equals выдал true.


  • 0


Selenium 2.0: стартовый уровень
онлайн, начало 7 сентября
Программирование на Java для тестировщиков
онлайн, начало 7 сентября
Автоматизация функционального тестирования
онлайн, начало 31 августа
Selenium WebDriver: полное руководство
онлайн, начало 14 сентября



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

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

Яндекс.Метрика
Реклама на портале