从Modal获取文本:量角器/ Webdriver

时间:2014-07-28 17:21:10

标签: angularjs selenium-webdriver protractor

<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');
    });

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

1 个答案:

答案 0 :(得分:2)

setup.formInput.getAttribute('value')

未经测试。但是我希望能给你回复你想要的文字