Skip to content

Instantly share code, notes, and snippets.

@rodrigojmartin
Created June 14, 2022 08:19
Show Gist options
  • Save rodrigojmartin/4681a54fd7c2ba6dee80759815d94e30 to your computer and use it in GitHub Desktop.
Save rodrigojmartin/4681a54fd7c2ba6dee80759815d94e30 to your computer and use it in GitHub Desktop.
import { Task } from '@serenity-js/core';
import { Enter, Press } from '@serenity-js/webdriverio';
import {Key} from '@serenity-js/webdriverio/lib/input'
import { TodoMVCApp } from './ui/TodoMVCApp';
export const AddAnItemCalled = (name: string) =>
Task.where(`#actor adds an item called "${ name }"`,
Enter.theValue(name).into(TodoMVCApp.newTodoField),
Press.the(Key.Enter).in(TodoMVCApp.newTodoField),
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment