मैं Behat का उपयोग कर ZombieJS ड्राइवर के साथ परीक्षण के लिए उपयोग कर रहा हूं, और सबकुछ अब तक बहुत अच्छी तरह से काम कर रहा है, लेकिन एक चीज है जो मुझे परेशान करती है, मुझे लगता है कि बेथ को एक क्लिक को अनुकरण करने के तरीके को कैसे प्राप्त किया जा सकता है गैर लिंक तत्व। मुझे लगता है कि यह मिंक से "क्रॉस-ब्राउज़र" ड्राइवर होने के कारण आता है, और यह वास्तव में गैर-लिंक तत्वों पर क्लिक करने के लिए समझ में नहीं आता है। हालांकि मेरे उपयोग के मामले में, मुझे इसकी आवश्यकता है, क्योंकि पृष्ठ पर कई तत्व हैं जिनके पास जावास्क्रिप्ट ईवेंट श्रोताओं से जुड़ा हुआ है, और मैं इन कार्यक्षमताओं का परीक्षण करना चाहता हूं।क्या मैं जेह श्रोताओं को आग लगाने के लिए बेथ/ज़ोंबीजेएस/मिंक को "गैर-लिंक" तत्व पर क्लिक करके अनुकरण कर सकता हूं?
मैं
Then I follow "div.sa"
उपयोग करने की कोशिश लेकिन यह उम्मीद त्रुटि के साथ विफल:
01. Link with id|title|alt|text "div.sa" not found.
यह एक कड़ी तत्व नहीं है के बाद से। वहाँ Behat में एक ऐसी ही कदम है:
मैं प्रेस "button.class"
लेकिन यह एक ही बटन के लिए है।
क्या कोई तरीका है कि मैं उन तत्वों पर क्लिक कर सकता हूं जो टैग नहीं हैं?