2016-02-01 15 views
6

मैं CucumberJs और Gulp का उपयोग अपने E2E परीक्षण चलाने के लिए; हालांकि, मुझे उन्हें माइक्रोसॉफ्ट एज के खिलाफ चलाने की जरूरत है। जब मैं gulp protractor करते हैं, यह सफलतापूर्वक Chrome और Firefox, खुल जाता है के बाद से उनमें से कोई भी IEDriver.exe या EdgeDriver.exe की तरह किसी भी चालकों की आवश्यकता है।माइक्रोसॉफ्ट एज के साथ कोणमापक की स्थापना

किसी एक लेख के लिए मुझे बिंदु या अगर यह कैसे माइक्रोसॉफ्ट एज के साथ कोणमापक स्थापित करने के लिए पर आसान है नीचे दिए गए चरणों को दिखाने सकते हैं?

मेरे पास एकाधिक ब्राउज़र पर अपना परीक्षण को क्रियान्वित करते हुए समानांतरवाद प्राप्त करने के लिए कोशिश कर रहा हूँ;

exports.config = { 
    framework: 'cucumber', 
    shardTestFiles: true, 
    maxInstances: 2, 
    multiCapabilities: [ 
    { 
     'browserName': 'MicrosoftEdge', 
     'platform': 'windows', 
     } 
    }, 
    { 
     'browserName': 'firefox', 
     loggingPrefs: { 
     driver: 'DEBUG', 
     server: 'INFO', 
     browser: 'ALL' 
     } 
    }], 
    //more configs here 
} 

मैं config सही ऊपर हासिल की है, समानांतर में चांदा E2E परीक्षण चलाने के लिए, इस लेख का उपयोग कर: http://blog.yodersolutions.com/run-protractor-tests-in-parallel/

IE driver के लिए इसके अलावा एक

देंगे जैसे कि आपने मददगार होगा यह है कि क्या मेरी config लगता है कि है एज सेट अप करने के बारे में नहीं पता।

अद्यतन:

इस लिंक से: https://msdn.microsoft.com/en-us/library/mt188085(v=vs.85).aspx;

Enabling WebDriver with Microsoft Edge:

Download a WebDriver language binding of your choice. Currently C# and Java Selenium language bindings are supported.

के तहत मैं जावा का उपयोग नहीं कर या सी #, मैं केवल जावास्क्रिप्ट (कोणमापक) का उपयोग कर रहा हूँ, क्या इसका मतलब यह है कि जावास्क्रिप्ट currenlty के लिए बाध्यकारी भाषा एज ब्राउज़र के लिए काम नहीं करता है?

दूसरे शब्दों में, हम वर्तमान में कोणमापक (जावास्क्रिप्ट) का उपयोग कर एज ब्राउज़र को स्वचालित नहीं कर सकते?

किसी भी मदद की बहुत सराहना और मैं इस पोस्ट से अपडेट कर देंगे अगर मैं एज के साथ कोणमापक की स्थापना, घंटे के लिए वेब के आसपास अब तलाश कर दिया गया से संबंधित कुछ भी पाते हैं।

+0

क्या किसी ने वास्तव में एज में सफलतापूर्वक चलाने के लिए परीक्षण प्राप्त कर लिया है? हम इस मुद्दे के साथ लंबे समय से संघर्ष कर रहे हैं। हम एज पर निष्पादन शुरू करने के लिए हमारी टेस्ट स्क्रिप्ट प्राप्त कर सकते हैं, लेकिन हम यह देखने के लिए किसी भी वेबपृष्ठ पर नेविगेट नहीं कर सकते हैं कि यह वास्तव में यह काम कर रहा है या नहीं। – DrZoo

+0

क्या यह पुन: स्थापित किया गया है? –

उत्तर

0

ऐसा लगता है कि कोणमापक लोगों अब कोणमापक के लिए एज समर्थन जोड़ने पर काम कर रहे हैं। recently opened issue on GitHub पर एक नज़र डालें।

0

कुछ संघर्ष के बाद, मैं अपने Windows 10 सिस्टम पर माइक्रोसॉफ्ट किनारे पर काम करने के लिए कोणमापक मिला है।

नोट: मैं ककड़ी के बजाय Jasmine2 ढांचे का उपयोग कर रहा है, लेकिन मेरा मानना ​​है कि नीचे दिए गए चरणों के साथ-साथ ककड़ी के लिए काम करना चाहिए। मैं बाद में ककड़ी के साथ कोशिश करूंगा और यहां अपडेट करूंगा।

  1. आपके सिस्टम में उपयोग में माइक्रोसॉफ्ट EdgeHTML संस्करण संख्या प्राप्त करें:

    ये कदम उठाएँ। मेरे मामले में यह 15.15063 है। यहां रिलीज नंबर का एक नोट लें। इस मामले में यह 15063 है।

    (प्रश्न: माइक्रोसॉफ़्ट एजग्राम संस्करण संख्या कैसे प्राप्त करें?
    ए .: एज ब्राउज़र> ...> सेटिंग> इस एप्लिकेशन के बारे में)

  2. से https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/

    MicrosoftWebDriver.exe का सही रिलीज डाउनलोड मेरे मामले मैं रिलीज 15063. डाउनलोड किया तुम गलत रिहाई मिलता है, तो आप इस तरह एक त्रुटि में चलाने की संभावना है में त्रुटि:

    "This version of MicrosoftWebDriver.exe is not compatible with the installed version of Windows 10."

  3. जगह MicrosoftWebDriver.exe फ़ोल्डर है जहाँ अन्य ड्राइवरों की तरह हैं में:

    C:\Users\yourname\AppData\Roaming\npm\node_modules\protractor\node_modules\webdriver-manager\selenium\ 
    
  4. अपनी conf.js फ़ाइल समायोजित करें। मूलतः, यह conf.js क्या होना चाहिए:

    seleniumAddress: 'http://localhost:4444/wd/hub', 
    capabilities: // or multiCapabilities: 
    { 
        'browserName': "MicrosoftEdge" 
    } 
    
  5. इस तरह webdriver-प्रबंधक शुरू:

    C:\your\path>webdriver-manager start --edge C:\Users\yourname\AppData\Roaming\npm\node_modules\protractor\node_modules\webdriver-manager\selenium\MicrosoftWebDriver.exe 
    
  6. आप एज ब्राउज़र पर अपनी कोणमापक परीक्षण चलाने के लिए पूरी तरह से तैयार कर रहे हैं।

शुभकामनाएँ!

संबंधित मुद्दे