javascript - 如何使用柏树找到元素内部的href?
问题描述
这里的主要问题是,在我们在 salesforce 内部创建机会之前,我们不知道聚会记录 ID。出于同样的原因,我必须看看它是否是一种获取 href 链接并从那里将它们保存到夹具文件中以便将来能够使用该数据的方法。
例子:
代码 | 柏:
cy.get('table').get('tbody').get('tr').get('td').get('th').should('be.visible')
HTML:
解决方案
您还可以使用 locator [data-refid="recordId"]
,调用href
属性并将其保存在夹具文件中。
cy.get('[data-refid="recordId"]').each(($ele) => {
cy.writeFile('cypress/fixtures/links.txt', $ele.attr('href'), {
flag: 'a+'
})
})
推荐阅读
- javascript - 使用 for 将整数转换为 8 位二进制
- php - 在 add.php 页面中添加数据库后表单验证不起作用(来自 net ninja 的项目)
- algorithm - 如果在二叉搜索树中找不到节点
- c - C - 为计算分配大矩阵的最有效方法是什么(基于计算时的时间效率)?
- google-apps-script - 为每个联赛重复国家名称
- python - 在 zip/列表理解中使用 namedtuple
- python - Python:使用多处理比优化问题的循环慢得多。我究竟做错了什么?
- android-studio - 我如何在 web 和移动项目上同时工作?
- java - 使用 startwith 对 api < 24 的数组列表进行排序
- javascript - 未捕获(承诺中)TypeError:无法在已撤销的代理上执行“设置”