1 import {NightwatchBrowser} from 'nightwatch';
2 import {uriJoin} from 'nightwatch/lib/utils';
3 import * as path from 'path';
5 export function randomString(): string {
6 return (Math.random() * 1e32).toString(36);
9 export function egUrl(urlPath: string, browser: NightwatchBrowser): string {
10 return uriJoin(browser.baseUrl, urlPath);
13 export function navigateToEgUrl(urlPath: string, browser: NightwatchBrowser): void {
14 browser.url(egUrl(urlPath, browser));
17 export function fmEditorFieldSelector(fieldName: string) {
18 return 'input[placeholder="' + fieldName + '..."]';
21 export function fixtureFile(fileName: string) {
22 return path.resolve(__dirname, '..', 'fixtures', fileName);