Я использовал Cypress со спецификациями Javascript и недавно переключился на Typescript.При использовании Fixtures у меня был следующий подход, работающий в Javascript;но с Typescript я сталкиваюсь с некоторыми трудностями.
Файл JSON Fixture:
У меня есть файл Fixture в /cypress/fixtures/sql_queries.json
{
"query_1": "SELECT * FROM TABLE_1",
"query_2": "SELECT * FROM TABLE_2",
}
До:
before('Load data to fixture', () => {
cy.fixture('sql_queries')
.as('sqlQueries')
})
Спецификация теста:
Я использую загруженный файл прибора в тестовом примере ниже,
it('Test something', () => {
cy.get('@sqlQueries')
.then((queries) => {
cy.log(queries.query_1)
})
})
Проблема:
Я получаю сообщение об ошибке как Property 'query_1' does not exist on type 'JQuery<HTMLElement>
Любая помощь будет оценена.