2016-08-11 7 views
0

메일에서 브라우저로 리디렉션하고 싶습니다. 요구 사항은 마치 하나의 링크가 포함 된 메일을 가지고 있으며 링크를 클릭하면 브라우저로 리디렉션됩니다. 이를 달성하기 위해 메일 서버에베이스 URL을 구성했습니다 (예 : microsoft.outlook.com). 링크를 클릭하면 http://abcd.com/registration/success url로 이동합니다. 그렇다면이 기본 URL을 어떻게 전환 할 것인지 설정할 수 있습니다. 어떤 제안을 주셔서 감사합니다.메일 서버에서 브라우저로 연결하는 방법은 무엇입니까?

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

또는 컨텍스트에서 :

+0

더 간결해질 수 있습니까? 기본 URL을 변경해야하거나 기본 URL로 이동해야합니까? – lauda

+0

메일에있는 링크를 클릭하면 microsoft.outlook.com에서 http://abcd.com/registration/success로 이동하고 싶습니다. – Suraj

답변

0

다른 페이지로 이동을 위해 당신이 사용할 수있는 링크를 얻을 이동합니다

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

링크가이하는 단계를 만들 수있는 동적 인 경우 그것에.

'나는 등록을 확인합니다.'또는 귀하에게 유용한 스 니펫을 사용할 수 있습니다.

링크를 얻으려면 href 속성을 가져 오는 메소드를 사용하여 요소를 찾아 getAttribute ('href')를 사용하여 변수에 저장하십시오. 그런 다음 방문 메소드를 사용하여 해당 링크를 방문 할 수 있습니다.

+0

제안 해 주셔서 감사합니다. 실제로 내 경우에는 탐색 URL이 동적 인 URL입니다. 나는 그 특정 URL을 방문 할 때마다 줄 수는 없다. 그래서 이것을 수행하는 일반적인 방법이 있습니다. Mail에는 등록 성공에 이르는 링크가 있습니다. 따라서이 링크는 사용자마다 항상 다릅니다. – Suraj