我将两个 dayjs 日期传递给 Vars.date 全局变量。
var dayjs = require("dayjs") for import
Vars.date1 = dayjs(whateverdate1("add", 2)).format('MMM D, YYYY')
Vars.date2 = dayjs(whateverdate2("add", 2)).format('MMM D, YYYY')
const date1 = Vars.date1
const date2 = Vars.date2
let diff = date1.diff(date2, 'month')
console.log('diff' + diff)
Run Code Online (Sandbox Code Playgroud)
错误:TypeError:date1.diff 不是函数
我无法使用 diff 和 get 方法,总是“不是函数”
我错过了什么?
如何使用 data-testid 属性选择 css 定位器的第 n 个元素?我正在使用 cypress 但不能使用 eq([index]) 方法。(xpath 不是一个选项)
示例定位器,它是一个列表,我有多个带有 data-testid="frame" 的元素:
<div data-component="layout" data-testid="frame" class="tzhgczFPvds">TEST</div>
Run Code Online (Sandbox Code Playgroud)
我需要使用定位器(sourceitem、targetitem)的示例代码:
describe('Dragtest', () => {
it('should dragndrop', () => {
cy.visit('/yourpage')
cy.get('.sourceitem').drag('.targetitem', options)
})
})
Run Code Online (Sandbox Code Playgroud)
谢谢