我在测试 AGM 时遇到问题。商店应显示在地图上。我已经像这样嘲笑我想选择的商店位置
cy.visit(url, {
failOnStatusCode: failOnStatusCode, onBeforeLoad(win: Cypress.AUTWindow) {
cy.stub(win.navigator.geolocation, 'getCurrentPosition').callsFake((cb) => {
return cb({coords: {latitude, longitude}});
});
}
})
但地理位置并非每次都起作用。有时有效,有时无效。在这种状态下,我无法在管道中运行测试。