【问题标题】:How do I fill out a form using Protractor and TextAngular?如何使用 Protractor 和 TextAngular 填写表格?
【发布时间】:2015-09-24 19:00:23
【问题描述】:

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

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

编辑:

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

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

【问题讨论】:

  • 如果你使用 - element(by.model('commentary.content')).sendKeys('Prueba comentario'); 而不点击它,你会得到任何错误吗?
  • @GirishSortur 失败:未知错误:无法聚焦元素。

标签: angularjs protractor textangular


【解决方案1】:

我将其用作普通输入

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

【讨论】:

    猜你喜欢
    • 2012-11-24
    • 1970-01-01
    • 2015-09-20
    • 1970-01-01
    • 1970-01-01
    • 2017-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多