angular - 通过 Protractor 在 ion-textarea 中发送输入 - ionic 4

标签 angular testing protractor ionic4

在为 ionic 4 应用程序编写端到端测试时,我以这种方式将输入发送到 ion-input(工作正常):

HTML

<ion-item>
  <ion-label position="floating"> Title : </ion-label>
  <ion-input [readonly]="showAdMode" type="text" name="titleField"
      [(ngModel)]="currentAd.title">
  </ion-input>
</ion-item>
<ion-item>
   <ion-label position="stacked" > Description : </ion-label>
   <ion-textarea [readonly]="showAdMode" name="descriptionField"  
         [(ngModel)]="currentAd.description">
   </ion-textarea>
</ion-item>

-spec.ts

element(by.css('ion-input[name="titleField"] input')).sendKeys('this is a title')

但是我无法以相同的方式或我尝试过的任何其他方式将输入发送到 ion-textarea。非常感谢任何帮助。

最佳答案

请试试这个代码

element(by.css('ion-textarea[name="descriptionField"]  textarea')).sendKeys('this is a title')

关于angular - 通过 Protractor 在 ion-textarea 中发送输入 - ionic 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57644986/

相关文章:

在 C 中检查自己的 pow 函数的限制?

android - 使用 calabash-android 解锁图案

angularjs - 使用 Protractor 和 Azure AD 进行身份验证登录测试

angular - WEBPACK_IMPORTED_MODULE XhrIoPool 不是构造函数

angular - 使用指令 Angular 2 更改输入的 ngModel 值

javascript - 通过可观察对象映射并返回嵌套可观察对象的值

reactjs - 开 Jest Jenkins 报道

jasmine - 有没有办法通过为每个测试打开浏览器实例来并行运行 Protractor 测试?

javascript - 在 deferred.resolve 中传递 WebElement 对象

javascript - 如何使用具有多个输入的 Angular 结构指令