【发布时间】:2021-10-04 17:15:54
【问题描述】:
我希望使用 cypress 在打印窗口上执行操作。
当我手动点击打印按钮时,我会得到如图 1 所示的打印窗口。 但是,当我在 cypress 测试运行程序中运行相同的脚本时,我会得到如图 2 所示的打印窗口。
我知道可以使用存根对此类窗口执行操作。但我什至无法检查我进入测试运行器的打印窗口,即图 2。那么取消按钮的定位器应该是什么??
let printStub
cy.window().then(win => {
printStub = cy.stub(win, 'print')
cy.get(HOW DO I GET THE LOCATOR).click().then(()=>{
expect(win.print).to.be.called
})
})
【问题讨论】:
标签: javascript windows printing cypress