小编Rah*_*wal的帖子

如何在 codemirror 编辑器中使用 cypress .type() 键入?

我正在cypress为 Codemirror Editor编写一些测试。我已经cypress习惯在输入字段中输入。

我正在尝试cy.type()在 CodeMirror 编辑器中实现。我在 codemirror 中的数据在跨度内。

<pre class=" CodeMirror-line " role="presentation"><span role="presentation" style="padding-right: 0.1px;"> &lt; h1 &gt; Welcome to your web project canvas! &lt; /h1&gt;</span></pre> 
Run Code Online (Sandbox Code Playgroud)

cypress 规范代码 cy.get('pre.CodeMirror-line') .type('Cypress HTML Data')

我无法使用 cypress 输入一些数据。

如果有人可以提供帮助,我将不胜感激?

codemirror firepad cypress

7
推荐指数
1
解决办法
1259
查看次数

赛普拉斯测试单选按钮值

我正在为无线电编写一个柏树测试,以检查它是私人的还是公共的。

HTML 部分

<div _ngcontent-c6="" class="form-check form-check-inline mb-1">`  
    <input _ngcontent-c6="" class="form-check-input ng-untouched ng-pristine ng-valid" formcontrolname="projectStatus" id="private" name="projectStatus" type="radio" ng-reflect-name="projectStatus" ng-reflect-form-control-name="projectStatus" ng-reflect-value="false" ng-reflect-model="false">
    <label _ngcontent-c6="" class="form-check-label" for="private">Private</label>
</div>
Run Code Online (Sandbox Code Playgroud)

赛普拉斯测试

cy.get('#private').should('have.attr', 'checked', 'true') // Not working
cy.get('[type="radio"]').should('have.attr', 'ng-reflect-value', 'false') // Not Working
Run Code Online (Sandbox Code Playgroud)

部分问题是当我控制台时看到消息<input#private.form-check-input.ng-untouched.ng-pristine.ng-valid>我找不到属性ng-reflect-checked

有人对用 Angular 制作的单选按钮进行 cypress 测试吗?

e2e-testing angular cypress

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

cypress ×2

angular ×1

codemirror ×1

e2e-testing ×1

firepad ×1