如何使用Protractor和TextAngular填写表单?

时间:2015-09-24 19:00:23

标签: angularjs protractor textangular

我正在尝试提交一个表单,该表单将TextAngular用于某些输入字段。

我似乎无法找到关于填充这些字段的任何内容 - 我最接近的是this,但如果我尝试类似的东西,我会收到一个错误,即元素在点上无法点击(240, 249)。其他元素将收到点击。

修改

最后得到以下工作,但由于缺乏搜索结果,我假设有更直接的方式...

element(by.model('activity.description')).element(by.css('.ta-bind')).click();
browser.actions().sendKeys(data.description).perform();

1 个答案:

答案 0 :(得分:0)

我将此作为正常输入

var taInput  = browser.element(by.model('formData.description')).$('div.ta-bind');
taInput.sendKeys('your text');
expect(taInput.getText()).toEqual('your text');

如果你想使用html,你可以改用

browser.element(by.model('formData.description')).$('textarea.ta-bind');