Отдельные локаторы в файле .json - Cypres

Для выбора только определенных столбцов из нескольких столбцов для заданного значения в pandas:

select col_name1, col_name2 from table where column_name = some_value.

Опции:

df.loc[df['column_name'] == some_value][[col_name1, col_name2]]

или

df.query['column_name' == 'some_value'][[col_name1, col_name2]]
1
задан beginner501 18 January 2019 в 16:18
поделиться

2 ответа

Я не слышал, чтобы кто-то делал это, и я бы не советовал - хранение селекторов в тестах - лучший метод IMO. Однако, если вы настроили его, вы можете сохранить их в файле в каталоге fixtures, а затем получить к ним доступ с помощью cy.fixture(). Примерно так:

cy.fixture('selectors.json').then(selectors => {
  cy.get(selectors.mySelector).click()
})
0
ответ дан Brendan 18 January 2019 в 16:18
поделиться

Другой вариант - загрузить селекторы в before()

let selectors;
before(function(){
  cy.fixture('selectors').then(s => selectors = s)
})

it('...', () => {
  cy.get(selectors.mySelector).click()
})
.
0
ответ дан Richard Matsen 18 January 2019 в 16:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: