获取测试输入的价值

时间:2015-10-01 08:40:03

标签: javascript angularjs protractor angularjs-e2e e2e-testing

我正在尝试使用角度,业力和量角器编写简单的e2e测试。我发现我可以使用getText()从某个元素中获取文本但我找不到正确的方法来获取输入值。我的代码示例如下:

this.page =  $('.content-area');
this.userEmail = this.page.element(by.css('.email > input'));

this.expectHomeEmail = function(text) {
            expect(this.userEmail.isDisplayed()).toBeTrue();
            expect(this.userEmail.getValue()).toBe(text);
};

我得到的错误如下:

  • TypeError:undefined不是函数

非常感谢!

1 个答案:

答案 0 :(得分:1)

试试这个:

this.userEmail.getAttribute('value')