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

Фотография

Не могу проверить полученные данные в поле E-mail


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

#1 serbvov1

serbvov1

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

  • Members
  • Pip
  • 55 сообщений
  • Город:Севастополь

Отправлено 25 февраля 2017 - 15:03

Не как не получается проверить данные поля E-mail, ожидаемый результат - получить содержимое "test@test.com".

скрин: https://img.w1.ru/2017-02-25-fvqk2s

Как вообще считывать информацию из этих полей?

На пример  assertEquals("хххх", driver.findElement(By.name("хххх")).getAttribute("value"));    не помогает.

Подскажите или намекните пожалуйста).

 


  • 0

#2 Snap

Snap

    Специалист

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


Отправлено 25 февраля 2017 - 15:58

Почему value?

1) Text у данного элемента читается

2) у родительского span можно запоминать атрибут "data-text="

3) также есть hidden поле, отвечающее за адрес адресата. Оно имеет "id=compose_to" и атрибут "value".


  • 0

#3 serbvov1

serbvov1

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

  • Members
  • Pip
  • 55 сообщений
  • Город:Севастополь

Отправлено 26 февраля 2017 - 08:10

 

Почему value?

сам не понял до конца, почему-то .getText в поле E-mail не отрабатывает, помогло так:

assertEquals("test@test.com,", driver.findElement(By.id("compose_to")).getAttribute("value"));

Подскажите пожалуйста, перешел на тело письма(зашел в iframe), проверяю содержимое, компилятор выдает ошибку (Expected :testMessage  Actual   :testMessage), в чем может быть дело?

https://img.w1.ru/2017-02-26-5onp0e

Разница между "testMessage" и "testMessage" не значительная :)


  • 0

#4 serbvov1

serbvov1

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

  • Members
  • Pip
  • 55 сообщений
  • Город:Севастополь

Отправлено 26 февраля 2017 - 08:30

опять поборол :)

виной всему были спец символы, т.е. ОР = testMessage\n\u0001


  • 0


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

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