我正在尝试过帐到输入字段的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正文中。
答案 0 :(得分:1)
通过更多的研究,我能够弄清楚这一点:
cy.get("input.stationNameInput").then(elem => {
let score=elem.attr("title").slice(4);
})
这使我可以在POST中使用号码25696。