context('Dynamic Link', () => { before(() => { cy.login(); cy.visit('/app/doctype'); return cy.window().its('frappe').then(frappe => { return frappe.xcall('frappe.tests.ui_test_helpers.create_doctype', { name: 'Test Dynamic Link', fields: [ { "label": "Document Type", "fieldname": "doc_type", "fieldtype": "Link", "options": "DocType", "in_list_view": 1, }, { "label": "Document ID", "fieldname": "doc_id", "fieldtype": "Dynamic Link", "options": "doc_type", "in_list_view": 1, }, ] }); }); }); it('Creating a dynamic link and verifying it', () => { cy.new_form('Test Dynamic Link'); cy.get('form > [data-fieldname="doc_type"]').type('User'); cy.get('form > [data-fieldname="doc_id"]').click(); cy.get('[id="awesomplete_list_4"]').its('length').should('be.gte', 0); }); });