量角器选择器和事件问题

时间:2014-06-19 07:11:25

标签: angularjs protractor angularjs-e2e

我正在尝试使用量角器为我的应用创建一些测试。

browser.get没问题,当我的页面被加载并且我的应用程序被引导时,第一个测试正在运行。

it('should go to the where and when page', function() {     
  var nextButton = element(by.id('cg_btnValidationQuoi'));
  expect(nextButton.getText()).toBe('Suivant');
}

这会导致超时。

it('should go to the where and when page', function() {     
  var nextButton = element(by.id('cg_btnValidationQuoi'));
  nextButton.click()
}

原因“错误:找不到使用定位器找到的元素:By.id(”cg_btnValidationQuoi“)”

it('should go to the where and when page', function() {     
  var nextButton = element(by.id('cg_btnValidationQuoi'));
  expect(nextButton.getInnerHtml()).toBe('Suivant');
}

原因:

Message:
  Expected '
         Suivant
     ' to be 'Suivant'.

听起来像是否有人知道?

1 个答案:

答案 0 :(得分:0)

toBe()检查它是否是完全相同的对象(字符串)。我建议使用toEqual()并查看它是否有效。 More info in this SO Answer