2016-08-11 54 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