Skip to content

What is the difference between I.see & I.seeTextEqual #1833

Description

@sumiagar

I want to verify the Text and browse the screen

1) Test the Settings Options

   Verify the Settings options @sanity:
 Can't start within block inside another within block

Provide console output if related. Use --verbose mode for more details.

  1. Test the Settings Options
    Verify the Settings options @sanity:
    Can't start within block inside another within block
# paste output here

Provide test source code if related

Scenario('Verify the Settings options @sanity', (I,settings) => {
    
    I.navigateTo('settings');
    settings.verify_the_Settings_options();
});


verify_the_Settings_options: function() {

    within({frame: "#SETTINGS"}, () => {
      for(let i =0; i<settings_submenu.length; i++)
      {
        console.log(settings_submenu[i])
        //I.see(settings_submenu[i])
      I.seeTextEquals(settings_submenu[i],'//*[@id="settingsMenu"]/li[i+1]/p');
      //  I.seeElement('//*[@id="settingsMenu"]/li[i+1]/img[i+1]')
        I.pressKey(key.DOWN)
      }
  });
},

With I. See test is executing normal . and pass
When I use I.seeText Equal in that case failing and saying can't use blaock inside a block

Details

  • CodeceptJS version:
  • NodeJS Version:
  • Operating System:
  • Protractor || WebDriverIO || Nightmare version (if related)
  • Configuration file:
# paste suite config here

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions