ஜிமெயில் சேவை
wdio-gmail-service is a 3rd party package, for more information please see GitHub | npm
A WebdriverIO plugin to fetch e-mails from Google Mail using Gmail Tester.
Installation
The easiest way is to keep wdio-gmail-service as a devDependency in your package.json.
{
"devDependencies": {
"wdio-gmail-service": "^2.0.0"
}
}
You can simply do it by:
npm install wdio-gmail-service --save-dev
Usage
Gmail Authentication
You'll need to follow the instructions at Gmail Tester to create the credentials.json (the OAuth2 Authentication file) and token.json (the OAuth2 token).
Configuration
Add the service by adding gmail to the service list, e.g.:
// 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
}]]
// ...
};
Service Options
credentialsJsonPath
Absolute path to a credentials JSON file.
Type: string
Required: true
tokenJsonPath
Absolute path to a token JSON file.
Type: string
Required: true
intervalSec
The interval between Gmail inbox checks.
Type: number
Default: 10
Required: false
timeoutSec
The maximum time to wait for finding the email for the given filters.
Type: number
Default: 60
Required: false