//Enter data and add the customer profiles
describe('Enter data to New profiles', function() {
it('Enter cuatomer details and add the customer profile', function() {
//Dynamic Customer profile Name
const todaysDateTime = Cypress.moment().format('MMMDDYYYYSS')
const profileName = 'ProfileName-' + todaysDateTime
//Entering the profile Name
cy.get('input[id="fileDataSubform-portfolio_name"]').type(profileName)
cy.get('textarea[name="fileDataSubform[customer_list]"]').type('Smith002')
//clicking the submit button
cy.get('button[id="pvwButton1"]').click()
})
})
//I want to use above 'profileName' const value in diffrenet describe block.
describe('Customer details page Navigation', function() {
it('Click on created customer profile name', function() {
cy.get('html > body > div:nth-of-type(1)').then(($elem) => {
const x = $elem.text()
cy.log(x)
if (x.includes(profileName)) {
cy.log("found")
cy.get($elem).click()
})
})
Я использовал метод ловушки cypres, чтобы решить эту проблему, но в любом случае, я мог бы использовать 1 динамическое значение блока описания в другом блоке описания, кроме ловушки кипарисаконцепция