मैं जावास्क्रिप्ट समर्थन के साथ कार्यात्मक परीक्षण के समाधान पर काम कर रहा हूं।व्यवहार और phantomjs के साथ जावास्क्रिप्ट निष्पादित करें
स्वाभाविक रूप से, सिम्फनी फ्रेमवर्क का उपयोग करके, मैं साही चालक के साथ बेहट चुनता हूं, और मेरे परीक्षण में हरा होता है। समस्या यह है कि साही काफी धीमा है, और काफी स्थिर नहीं है था और यही वजह है कि मैं PhantomJs की ओर रुख के रूप में इस ब्लॉग पोस्ट का उल्लेख है: ->http://shashikantjagtap.net/running-behat-scenarios-with-pahntomjs/
मेरी परीक्षणों में हरे रंग की रहने, लेकिन जब मैं $this->getSession()->getDriver()->evaluateScript()
उपयोग करते हैं, वहाँ है कोई वापसी नहीं है और मैं जावास्क्रिप्ट का मूल्यांकन नहीं कर सकता।
अगर किसी कभी साथ सौदा है और एक समाधान मिला ...
++
परीक्षण के लिए, वहाँ नमूना परियोजना है: https://github.com/Shashikant86/BehatDemo – fxlacroix