Files
DefinitelyTyped/angularjs/angular-scenario.d.ts
T

55 lines
874 B
TypeScript

declare module scenario
{
interface ISleep
{
(timeSeconds: number): void;
}
interface IBrowser
{
(): IBrowser;
navigateTo(url: string);
navigateTo(url: string, delegate: (url: string) => string);
reload();
window(): IWindowApi;
location(): ILocationApi;
}
interface IWindowApi
{
href(): void;
path(): void;
search(): void;
hash(): void;
}
interface ILocationApi
{
url(): void;
path(): void;
search(): void;
hash(): void;
}
interface IElement
{
(): IElement;
(selector: string): IElement;
count(): number;
click(): void;
}
}
declare var browser: scenario.IBrowser;
declare var element: scenario.IElement;
declare var sleep: scenario.ISleep;