я упростил код, мне нужно, чтобы проверить это:Могу ли я получить доступ к значению ng-app в тесте транспортира?
<html ng-app="home" ng-strict-di=""><head>....
И я бегу некоторые тесты транспортир, я хочу, чтобы получить доступ к значению нг-приложения, так что я могу сравнить и посмотреть, что приложение работает в каждом стр.
Я попытался
var appName = element(by.xpath('/html/@ng-app'))
но не возвращает доступное обещание или текст я могу сравнить с
appName.getText().then(function(name) {
expect(name).toBe('home')
});
Но транспортира жалуется:
InvalidSelectorError: invalid selector: The result of the xpath expression "/html/@ng-app" is: [object Attr]. It should be an element.
Так я немного озадачен, как я могу получить доступ к моему имени углового приложения от транспортира, чтобы протестировать приложение, работающее независимо от localizat ионных меток.
Любое понимание этой загадки?
Спасибо, ваш ответ дал лучшее понимание того, как обращаться с обещаниями. :) – shadowcharly
Рад, что это помогло! – AdityaReddy