<input type="text" class="form-control input-lg" id="name" placeholder="Insert Your Name Here" ng-model="form.Name" required>
.

我有一个如上所述的型号。我正在尝试在输入后验证文本。我已经看到了其他类似的例子,但没有任何东西正在为我工作。我正在尝试用这个设置测试它。我最终得到了

Expected null to equal 'Your Inputted Text'
.

在页面对象文件中。

this.formInput = element(by.model('form.Name'));    
.

在测试文件中。

setup.formInput.sendKeys('Jim');
setup.formName.click().then(function () {
        expect(setup.formInput.getAttribute('form.Name')).toEqual('Jim');
    });
.

如何捕获/确认输入的文本?

有帮助吗?

解决方案

setup.formInput.getAttribute('value')
.

未测试。但我希望能把你想要的文字返回

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top