在为 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/