codeceptjs
Version:
Supercharged End 2 End Testing Framework for NodeJS
67 lines (65 loc) • 2.13 kB
JavaScript
const { gherkinTranslations } = require('./utils')
const langCode = 'pt'
module.exports = {
I: 'Eu',
contexts: {
...gherkinTranslations(langCode),
Before: 'Antes',
After: 'Depois',
BeforeSuite: 'AntesDaSuite',
AfterSuite: 'DepoisDaSuite',
},
actions: {
amOutsideAngularApp: 'naoEstouEmAplicacaoAngular',
amInsideAngularApp: 'estouNaAplicacaoAngular',
waitForElement: 'aguardoPeloElemento',
waitForClickable: 'aguardoPorClicavel',
waitForVisible: 'aguardoPorVisivel',
waitForText: 'aguardoPorTexto',
moveTo: 'movoPara',
refresh: 'atualizoAPagina',
haveModule: 'temModulo',
resetModule: 'resetoModulo',
amOnPage: 'estouNaPagina',
click: 'clico',
doubleClick: 'clicoDuplamente',
see: 'vejo',
dontSee: 'naoVejo',
selectOption: 'selecionoAOpcao',
fillField: 'preenchoOCampo',
pressKey: 'pressioneATecla',
triggerMouseEvent: 'lançarEventoDoMouse',
attachFile: 'anexaOArquivo',
seeInField: 'vejoNoCampo',
dontSeeInField: 'naoVejoNoCampo',
appendField: 'adicionaCampo',
checkOption: 'marcoOpcao',
uncheckOption: 'desmarcoOpcao',
seeCheckboxIsChecked: 'vejoCheckboxMarcado',
dontSeeCheckboxIsChecked: 'naoVejoCheckboxMarcado',
grabTextFrom: 'pegoTextoDe',
grabValueFrom: 'pegoValorDe',
grabAttributeFrom: 'pegoAtributoDe',
seeInTitle: 'VejoNoTitulo',
dontSeeInTitle: 'naoVejoNoTitulo',
grabTitle: 'pegoOTitulo',
seeElement: 'vejoElemento',
dontSeeElement: 'naoVejoElemento',
seeInSource: 'vejoNoCodigo',
dontSeeInSource: 'naoVejoNoCodigo',
executeScript: 'executoScript',
executeAsyncScript: 'executoScriptAssincrono',
seeInCurrentUrl: 'vejoNaUrl',
dontSeeInCurrentUrl: 'naoVejoNaUrl',
seeCurrentUrlEquals: 'vejoUrlIgualA',
dontSeeCurrentUrlEquals: 'naoVejoUrlIgualA',
saveScreenshot: 'salvoCapturaDeTela',
setCookie: 'definoCookie',
clearCookie: 'limpoCookies',
seeCookie: 'vejoCookie',
dontSeeCookie: 'naoVejoCookie',
grabCookie: 'pegoCookie',
resizeWindow: 'redimensionaJanela',
wait: 'aguardo',
},
}