mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-09-08 16:40:30 +08:00
adding scenario for e2e tesing
This commit is contained in:
Vendored
+54
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user