Files
xod/packages/xod-client-browser/test-func/pageObjects/PromptPopup.js
Evgeny Kochetkov e6ab08e297 chore(infra): format code with prettier
Just `yarn lint  --fix`
2018-03-05 17:59:03 +03:00

23 lines
566 B
JavaScript

import ConfirmationPopup from './ConfirmationPopup';
class PromptPopup extends ConfirmationPopup {
async typeText(text) {
const input = await this.elementHandle.$('input');
await input.type(text);
}
}
PromptPopup.findOnPage = async page => {
const elementHandle = await page.$('.PopupPrompt');
if (!elementHandle) return null;
return new PromptPopup(page, elementHandle);
};
PromptPopup.waitOnPage = async page => {
await page.waitFor('.PopupPrompt', { timeout: 1000 });
return PromptPopup.findOnPage(page);
};
export default PromptPopup;