2016-08-11 59 views
0

我想從郵件重定向到瀏覽器。要求是,我有一封包含一個鏈接的郵件,點擊該鏈接後,它會重定向到瀏覽器。爲了達到這個目的,我在郵件服務器上配置了我的基礎URL,例如microsoft.outlook.com。所以當我點擊一個鏈接時,它會去http://abcd.com/registration/success的網址。那麼如何配置切換基本網址就像這樣。感謝您的任何建議。如何從郵件服務器鏈接到瀏覽器?

+0

你能更簡潔嗎?您需要更改基本網址,或者您需要導航到基本網址? – 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

謝謝您的建議。其實在我的情況下,導航網址是動態的。我無法給每個特定的網址訪問。那麼是否有任何通用的方法來做到這一點。郵件包含一個鏈接,這將導致註冊成功。因此,不同用戶的鏈接總是不同的。 – Suraj