3

我正在尝试为某些输入字段提交一个使用 TextAngular 的表单。

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

编辑:

终于得到了以下工作,但鉴于缺乏搜索结果我假设有一个更直接的方式......

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

1 回答 1

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');
于 2016-11-18T08:10:27.817 回答