magium / gmail
Magium 测试库的基于 Gmail 的功能
1.1.1
2018-01-29 13:54 UTC
Requires
- magium/magium: ~1.0.0
This package is not auto-updated.
Last update: 2024-09-14 18:53:02 UTC
README
很抱歉介绍简短,但我有些事情落后了 :-)
此模块提供了一些基本功能,允许您登录到 Gmail 并测试是否存在电子邮件,例如交易性电子邮件。
使用它很简单。
步骤 1:引入它
composer require magium/gmail
步骤 2:配置它
在项目的根目录下创建一个名为 /configuration/Magium/Gmail/Identities/Gmail
的目录,并创建一个名为 Account.php
的文件。添加您的用户名和密码。
<?php
$this->emailAddress = 'mygmailusername@gmail.com';
$this->password = 'mypassword';
步骤 3:集成它
目前您可以通过主题等于或主题包含来导航到电子邮件。
首先主题包含
<?php
use Magium\AbstractTestCase;
use Magium\Gmail\Actions\Gmail\Login;
use Magium\Gmail\Navigators\Gmail\SubjectContains;
class NavigateToEmailTest extends AbstractTestCase
{
public function testNavigateToEmailWhereSubjectEquals()
{
$this->getAction(Login::ACTION)->login();
$this->getNavigator(SubjectContains::NAVIGATOR)->navigateTo('magento');
}
}
第二个主题等于
<?php
use Magium\AbstractTestCase;
use Magium\Gmail\Actions\Gmail\Login;
use Magium\Gmail\Navigators\Gmail\SubjectEquals;
class NavigateToEmailTest extends AbstractTestCase
{
public function testNavigateToEmailWhereSubjectEquals()
{
$this->getAction(Login::ACTION)->login();
$this->getNavigator(SubjectEquals::NAVIGATOR)->navigateTo('Google Alerts - magento');
}
}