adding scenario for e2e tesing

This commit is contained in:
hansrwindhoff
2013-05-25 09:38:10 -06:00
parent 3f0b158c4c
commit c1fa6344db
+54
View File
@@ -0,0 +1,54 @@
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;