2016-08-11 8 views
0

Я хочу перенаправить из почты в браузер. Требование похоже: у меня есть почта, содержащая одну ссылку, после нажатия на эту ссылку она будет перенаправлена ​​в браузер. Для этого я настроил свой базовый url на почтовом сервере, например microsoft.outlook.com. Поэтому, когда я нажимаю ссылку, он перейдет к адресу http://abcd.com/registration/success url. Итак, как я могу настроить для переключения базового url, как это. Спасибо за любые предложения.Как связать почтовый сервер с браузером?

+0

Вы можете быть более кратким? Вам нужно изменить базовый url, или вам нужно перейти на базовый url? – lauda

+0

Я хочу перейти с microsoft.outlook.com на http://abcd.com/registration/success после нажатия на ссылку по почте – Suraj

ответ

0

Для навигации на другой странице вы можете использовать:

I am on "abcd.com/registration/success" 

или из контекста:

$this->getSession()->visit('abcd.com/registration/success'); 

Если ссылка динамична вы можете создать шаг для этого: получить ссылку и перейти к нему.

Вы можете назвать шаг: «Я подтверждаю регистрацию» или использовать любой фрагмент, который вам полезен.

Для получения ссылки вы можете использовать метод для получения атрибута href, найти элемент и использовать getAttribute ('href') и сохранить его в переменной. После этого вы можете использовать метод посещения, чтобы посетить эту ссылку.

+0

Спасибо за ваше предложение. Фактически в моем случае навигационный URL-адрес является динамическим. Я не могу каждый раз указывать этот URL-адрес. Итак, есть ли общий метод для этого. Почта содержит ссылку, которая приведет к успеху регистрации. Таким образом, ссылка для разных пользователей всегда различна. – Suraj