gpt4 book ai didi

javascript - 检查 Cypress 中的单选按钮

转载 作者:行者123 更新时间:2023-12-01 15:42:14 29 4
gpt4 key购买 nike

我对 Javascript 非常陌生,这是我使用 Cypress 的唯一第二周,所以我需要帮助来获取单选按钮以单击。我一直从 Cypress 那里得到错误。

我要检查的元素如下所示:<input class="XyzTypeRadio" type="radio" name="zzz_type" value="2">
在阅读 Cypress 文档(位于 https://docs.cypress.io/api/commands/check.html#Syntax )后,我尝试实现的是:cy.get('[type="radio"]').first('.XyzTypeRadio').check('value=2')也试过了.... .check('2')... .check('Xyz')

最佳答案

(编辑和工作答案)
尝试这个:

cy.get('[type="radio"].XyzTypeRadio').check("2")
或者,如果您不关心选中哪个单选按钮,则可以检查第一个:
cy.get('[type="radio"].XyzTypeRadio').first().check()
要点:
  • first()函数不理解选择器,这就是为什么我们需要将选择器 ".XyzTypeRadio"传递给 get() .
  • check()函数需要一个或多个值作为它的参数,所以我们简单地给它“2”而不是“value=2”。
  • check()函数会进行一些选择,即调用 check("2") 之前所有内容的结果是输入列表,而 check("2") 函数搜索并选择值为“2”的那个。
  • 如果我们想检查第一个单选按钮,我们可以使用 first().check(),或者我们可以删除 first() 并使用 check("2") 检查具有特定值的单选按钮。
  • 关于javascript - 检查 Cypress 中的单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60432731/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com