Для любого, кто попадает на эту страницу и ищет способ AngularJS для этого (а не javascript), используйте метод replace () службы определения местоположения ( documentation ):
Используйте $location.url('/newpath');
или $location.path('/newpath');
, как обычно, для перенаправления в угловом режиме. А затем просто добавьте $location.replace();
сразу после него. Или вы можете связать команды следующим образом:
$location.url('/newpath').replace();
const headerActiveCampaign = element.all(By.xpath("//div[@class='grid-x grid-row gridBody']/div");// paste this IN YOUR PAGE object FILE.
const expectedTextArray[]=['',''] //Add the text that you expect as array
//Now to compare the actual and expect use the below code.
Then(/^User clicks and gets all the text for header details$/, async() => {
expect(search.headerActiveCampaign.getText()).toBe(expectedTextArray);
});
})
});
Надеюсь, это поможет вам