INNER CODE UNIT · JavaScript
SettingsPage
Soluto/tweek · e2e/ui/pages/Settings/index.js:8
export default class SettingsPage {
sideMenu = Selector('.side-menu');
newIdentity = this.sideMenu.find(dataComp('add-new-identity'));
newIdentityInput = this.newIdentity.find('input');
newIdentityButton = this.newIdentity.find('button');
find(identityType) {
return this.sideMenu.find(attributeSelector('data-identity-type', identityType));
}
async add(identityType) {
await t
.expect(this.newIdentity.visible)
.ok()
.click(this.newIdentityButton)
.typeText(this.newIdentityInput, identityType)
.pressKey('enter');