3
我已經創建了一個自定義定位器,以找到使用ng-click
方法的元素。我用它來獲取DOM中按鈕的引用。獲得量角器中的按鈕文本
this.button = element(by.ngClick('login()'));
我想從參考中獲取按鈕上的文本。例如,如果該按鈕具有「Click to Login」作爲文本,我如何從button
參考中提取該文件?
我已經創建了一個自定義定位器,以找到使用ng-click
方法的元素。我用它來獲取DOM中按鈕的引用。獲得量角器中的按鈕文本
this.button = element(by.ngClick('login()'));
我想從參考中獲取按鈕上的文本。例如,如果該按鈕具有「Click to Login」作爲文本,我如何從button
參考中提取該文件?
您可以在元素選擇器上調用getText()
,但請記住它會返回一個承諾。該承諾可以輸送到expect
雖然,它會解決它,並進行對比:
expect(this.button.getText()).toBe('Click to Login');
如果您需要使用在你的代碼別的文本,你必須自己解決的承諾:
this.button.getText().then(function (text) {
console.log(text);
});