magium/gmail

Magium 测试库的基于 Gmail 的功能

1.1.1 2018-01-29 13:54 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:53:02 UTC


README

很抱歉介绍简短,但我有些事情落后了 :-)

更多信息请访问 magiumlib.com

此模块提供了一些基本功能,允许您登录到 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');
    }

}