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

Фотография

Проверка почтового ящика


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

#1 Freiman

Freiman

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 22 октября 2010 - 08:43

Ситуация обычная - на сайте есть регистрация, в ходе которой отправляется email.
Необходимо проверить, что письмо пришло и в нем содержатся валидные данные.

насколько я понял, selenium не имеет собственных средств по работе с email, и тут есть 2 выхода:
1. с помощью селениума заходить через web-интерфейс почты, кликать письмо, проверять контент
2. реализовать на определенном языке программирования (в моем случае C#) доступ к почте через pop3, отсылая нужные команды по tcp.


но пока не начал городить свой велосипед, хочу спросить - вдруг есть более простые и надежные решения?
  • 0

#2 SMakc

SMakc

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

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

Отправлено 22 октября 2010 - 08:51

пункт 1. очень легко реализовать средствами Селениума, он собственно для этого и создан!)
пункт 2. очень легко реализовать на любом языке программирования, для всех языков есть вагон и маленькая тележка библиотек для работы с почтой.

причем подозреваю, что реализовать любой из пунктов будет быстрее, чем гуглить в поиске готового решения.
  • 0

#3 vitorg

vitorg

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

  • Members
  • PipPipPipPip
  • 408 сообщений

Отправлено 22 октября 2010 - 09:03

Пользуемся JavaMail - всё быстро и просто. Ходить через веб я бы не советовал, т.к. много гемора будет с поддержкой этого хозяйства (локаторы и т.п.), кроме того такой способ будет значительно медленнее.
  • 0

#4 OVA

OVA

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

  • Members
  • PipPipPipPip
  • 405 сообщений
  • ФИО:Высоцкий Сергей Павлович
  • Город:Новосибирск

Отправлено 22 октября 2010 - 10:57

Второй вариант. Причем в целом не важно писать так или дергать батники/утилиты которые будут проверять почту.
  • 0

#5 Freiman

Freiman

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 22 октября 2010 - 14:26

сделал вторым методом с помощью http://csharpmail.codeplex.com/

тыкать селениумом - это изврат :)
  • 0


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

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