【问题标题】:Cypress Finding element by partial element nameCypress 按部分元素名称查找元素
【发布时间】:2021-11-26 11:23:45
【问题描述】:

我想在 cypress 测试中得到这个元素,但只使用没有“未定义”的字符串的一部分。我该怎么做?

<line-chart-undefined tabindex="0"></line-chart-undefined>

【问题讨论】:

    标签: javascript jquery cypress


    【解决方案1】:

    使用 XPath 可以轻松完成。

    1. 安装cypress-xpath插件
      npm i -D cypress-xpath
    
    1. 然后在您的项目中包含cypress/support/index.js
      require('cypress-xpath')
    
    1. 安装后您的cy 对象将具有xpath 命令
      cy.xpath("//*[starts-with(name(), 'line-chart-')]")
    

    它会找到匹配line-chart-标签的元素

    【讨论】:

      猜你喜欢
      • 2016-06-08
      • 2011-08-15
      • 2015-01-18
      • 1970-01-01
      • 2018-07-30
      • 1970-01-01
      • 2014-02-15
      • 1970-01-01
      相关资源
      最近更新 更多