Сервіс Gmail
wdio-gmail-service це сторонній пакет, для більш детальної інформації перегляньте GitHub | npm
Плагін WebdriverIO для отримання електронних листів з Google Mail за допомогою Gmail Tester.
Встановлення
Найпростіший спосіб — зберегти wdio-gmail-service як devDependency у вашому package.json.
{
"devDependencies": {
"wdio-gmail-service": "^2.0.0"
}
}
Ви можете просто зробити це за допомогою:
npm install wdio-gmail-service --save-dev
Використання
Аутентифікація Gmail
Вам потрібно буде слідувати інструкціям на Gmail Tester, щоб створити credentials.json (файл аутентифікації OAuth2) та token.json (токен OAuth2).
Конфігурація
Додайте сервіс, додавши gmail до списку сервісів, наприклад:
// wdio.conf.js
import path from 'path'
export const config = {
// ...
services: [['gmail', {
credentialsJsonPath: path.join(process.cwd(), './credentials.json'),
tokenJsonPath: join(process.cwd(), './token.json'),
intervalSec: 10,
timeoutSec: 60
}]]
// ...
};