首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类断言在我的情况下不起作用。

类断言在我的情况下不起作用。
EN

Stack Overflow用户
提问于 2022-03-17 13:41:16
回答 1查看 44关注 0票数 0

我需要验证类点绿是否在元素中。我使用此代码,但它不起作用:

代码语言:javascript
复制
        cy.get('.product-create-left-items', { timeout: 10000 }).contains('Po objednání').siblings().should((dotColor) => {
        expect(dotColor).to.have.class('dot-green')
        expect(dotColor).to.not.have.class('dot')
      })

Html如下所示:

代码语言:javascript
复制
<div class="product-create-left-items">
    <ul>
        <li class="li-pointer" onclick="changeDiv(0)">
                <div class="product-create-left-item">
                    Založení produktu
                </div>
                <div id="create-1" class="dot-green"></div>
            </li>
            <li class="li-pointer" onclick="changeDiv(1)">
                <div class="product-create-left-item">
                        Po objednání
                </div>
                <div id="create-2" class="dot-green"></div>
                </li>
    </ul>
</div>
EN

回答 1

Stack Overflow用户

发布于 2022-03-17 17:01:26

我看不出上面的代码块有任何错误。如果错误仍然存在,您可以尝试以下操作

代码语言:javascript
复制
 cy.get('.product-create-left-items', { timeout: 10000 }).contains('Po objednání').siblings().then(() => {

            cy.get('div').should('have.class', 'dot-green')
            cy.get('div').should('not.have.class', 'dot')
})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71513339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档