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');

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…