codeceptjs
Version:
Supercharged End 2 End Testing Framework for NodeJS
60 lines (58 loc) • 2.39 kB
JavaScript
const { gherkinTranslations } = require('./utils')
const langCode = 'ru'
module.exports = {
I: 'Я',
contexts: {
...gherkinTranslations(langCode),
Before: 'Начало',
After: 'Конец',
BeforeSuite: 'Перед_всем',
AfterSuite: 'После_всего',
},
actions: {
say: 'сообщаю',
waitForElement: 'ожидаю_элемент',
waitForVisible: 'ожидаю_увидеть',
waitForText: 'ожидаю_текст',
amOnPage: 'на_странице',
click: 'кликаю',
doubleClick: 'дважды_кликаю',
see: 'вижу',
dontSee: 'не_вижу',
selectOption: 'выбираю_опцию',
fillField: 'заполняю_поле',
pressKey: 'нажимаю_кнопку',
triggerMouseEvent: 'триггерное_событие_мыши',
attachFile: 'загружаю_файл',
seeInField: 'вижу_в_поле',
dontSeeInField: 'не_вижу_в_поле',
appendField: 'дописываю_в_поле',
checkOption: 'выбираю_опцию',
seeCheckboxIsChecked: 'вижу_галочку',
dontSeeCheckboxIsChecked: 'не_вижу_галочку',
grabTextFrom: 'беру_текст_из',
grabValueFrom: 'беру_значение_из',
grabAttributeFrom: 'беру_атрибут_из',
seeInTitle: 'вижу_в_заголовке',
dontSeeInTitle: 'не_вижу_в_заголовке',
grabTitle: 'беру_заголовок',
seeElement: 'вижу_элемент',
dontSeeElement: 'не_вижу_элемент',
seeInSource: 'вижу_в_коде',
dontSeeInSource: 'не_вижу_в_коде',
executeScript: 'выполняю_скрипт',
executeAsyncScript: 'выполняю_скрипт_асинхронно',
seeInCurrentUrl: 'вижу_в_адресе',
dontSeeInCurrentUrl: 'не_вижу_в_адресе',
seeCurrentUrlEquals: 'вижу_адрес_равен',
dontSeeCurrentUrlEquals: 'не_вижу_адрес',
saveScreenshot: 'делаю_скриншот',
setCookie: 'устанавливаю_куки',
clearCookie: 'очищаю_куки',
seeCookie: 'вижу_в_куки',
dontSeeCookie: 'не_вижу_в_куки',
grabCookie: 'беру_куки',
resizeWindow: 'растягиваю_окно',
wait: 'жду',
},
}