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

Selenium WebDriver: полное руководство
онлайн, начало 19 октября
Логи как инструмент тестировщика
онлайн, начало 22 октября
Школа для начинающих тестировщиков
онлайн, начало 122 октября
Тестирование REST API
онлайн, начало 22 октября
Фотография

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


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 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
  • 742 сообщений
  • ФИО:Роман
  • Город:Москва


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

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


  • 0

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


#4 TatyanaV

TatyanaV

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

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


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

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

 

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

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

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


  • 0


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



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

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

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