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

23 lines
642 B
JavaScript

import BasePageObject from './BasePageObject';
class Inspector extends BasePageObject {
async setPinValue(pinName, value) {
const inputElementHandle = await this.elementHandle.$(
`.PinWidget[title="${pinName}"] input`
);
await this.page.evaluate(input => {
// eslint-disable-next-line no-param-reassign
input.value = '';
}, inputElementHandle);
await inputElementHandle.type(value);
await inputElementHandle.press('Enter');
}
}
Inspector.findOnPage = async page => {
const elementHandle = await page.$('.Inspector');
return new Inspector(page, elementHandle);
};
export default Inspector;