我簡化我需要測試這個代碼:我可以訪問量角器測試中的ng-app值嗎?
<html ng-app="home" ng-strict-di=""><head>....
,我是運行一些量角器測試,我想訪問NG-應用程序的價值,所以我可以比較,看看哪些應用程序在每個運行頁。
我已經試過
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.
所以我有點困惑,我怎樣才能從量角器訪問我的角度應用程序名稱以測試獨立於本地化運行的應用程序標籤離子。
任何洞察到這個謎?
謝謝你,你的回答給了一個更好地瞭解如何處理的承諾。 :) – shadowcharly
很高興它幫助! – AdityaReddy