मुझे पता है कि यह कुछ हद तक बहुत ही बुनियादी सवाल है, लेकिन .. मुझे एक सरू तत्व बनाना है, जिसके लिए मुझे चर के बीच एक मूल्य जोड़ना होगा।

जैसे मेरे पास यह मान है

const value = "100 - 299"

और मुझे एक स्ट्रिंग के भीतर एक मान मुद्रित करना होगा, यानी।

cy.get('[data-value="100 - 299"]')

मैं सब कुछ करने की कोशिश कर रहा हूं लेकिन ऐसा करने में असमर्थ हूं। क्या इस बारे में कोई मेरी मदद कर सकता है?

2
Taimoor Pasha 5 नवम्बर 2021, 20:27
बैकटिक्स का प्रयास करें। उनके भीतर आप [data-value="${value}"] कर सकते हैं
 – 
D.Schaller
5 नवम्बर 2021, 20:30

2 जवाब

सबसे बढ़िया उत्तर

मैं टेम्पलेट लिटरल पर विचार करूंगा - जिसे बैकटिक्स भी कहा जाता है

cy.get(`[data-value="${value}"]`)
3
mplungjan 5 नवम्बर 2021, 20:30

आप संयोजन पर विचार कर सकते हैं।

const value = "100 - 299"

cy.get('[data-value="' + value + '"]')

या टेम्पलेट शाब्दिक

cy.get(`[data-value="${value}"]`)

या पूर्व-संयोजन:

const value = "100 - 299"
const fullstring = '[data-value="' + value + '"]'
cy.get(fullstring)
1
Nerdi.org 5 नवम्बर 2021, 20:48