如何通过Cypress.io访问“输入”字段的“标题”属性值?

时间:2019-03-04 16:17:01

标签: mocha chai cypress

我正在尝试过帐到输入字段的title属性中包含的值的表单:

<input type="text" id="dynamicStationID" class="stationNameInput" value="Station 1" title="Station 25696" />

在上述情况下,我想从title属性中提取数字25696,然后像这样构建我的POST:

cy.request({
method: 'POST',
url: 'https://staging/api/rest/robots.cfm',
form: true,
body: {
  stationName: 'Station 1',
 stationID: '25696' }

我似乎无法理解如何获取该值并将其插入POST正文中。

1 个答案:

答案 0 :(得分:1)

通过更多的研究,我能够弄清楚这一点:

cy.get("input.stationNameInput").then(elem => {
   let score=elem.attr("title").slice(4);
})

这使我可以在POST中使用号码25696。