获取用于测试的输入值

Get value of input for testing

我正在尝试编写简单的 e2e 测试,使用 angular、karma 和量角器。我发现我可以使用 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);
};

我得到的错误如下所示:

非常感谢!

试试这个:

this.userEmail.getAttribute('value')