प्रोटैक्टर / वेबड्राइवर-मैनेजर / सेलेनियम के लिए कॉन्फ़िगरेशन फ़ाइल कहां है? सेलेनियम, प्रोटैक्टर

मैंने प्रोटेक्टर और सेलेनियम स्थापित किया है, इसलिए मैं अपने जावास्क्रिप्ट के साथ E2E परीक्षण कर सकता हूं। जब मैं सेलेनियम लॉन्च करता हूं।webdriver-manager start) मुझे निम्नलिखित पंक्ति मिलती है

10: 20: 17.961 जानकारी - डिफ़ॉल्ट ड्राइवर org.openqa।selenium.ie.InternetExplorerDriver पंजीकरण छोड़ दिया गया है: पंजीकरण क्षमताओं क्षमताओं [{मंच = खिड़की, सुनिश्चित करेंCleanSession = true, browserName = इंटरनेट एक्सप्लोरर, संस्करण =}] वर्तमान प्लेटफॉर्म के साथ मेल नहीं खाता: मैक

मैं डिफ़ॉल्ट ड्राइवर कैसे बदलूं? मैं फ़ाइलों को कॉन्फ़िगर करने के लिए बहुत सारे संदर्भ देखता हूं, लेकिन मुझे कोई भी जगह नहीं मिली जहां लोग सेलेनियम स्टार्टअप कॉन्फिगर फाइल का नाम और स्थान देते हैं।

उत्तर:

जवाब के लिए 2 № 1

वह स्थान जहाँ आप सेलेनियम स्टार्टअप कॉन्फिगर फाइल को परिभाषित करते हैं

C:Users{user}AppDataRoamingnpmnode_modulesprotractor

देख https://letmedothat.wordpress.com/category/protractor-2/

लिंक किए गए ब्लॉग पृष्ठ की जिस्ट:

npm -version
npm install -g protractor
protractor --version
Java -version
webdriver-manager update
webdriver-manager start
cd C:Users{user}AppDataRoamingnpmnode_modulesprotractorexample
protractor conf.js

ड्राइवर को अपडेट करना अक्सर आवश्यक होता है, रनिंगसेलेनियम सर्वर, निर्देशिका बदलना और फिर कमांड प्रॉम्प्ट से परीक्षण निष्पादित करना अक्सर उबाऊ और कष्टप्रद होता है। इसलिए, मैंने प्रक्रिया को आसान बनाने के लिए एक साधारण बैच फ़ाइल लिखी। क्योंकि, मैं आलसी हूं। बस इन कमांड को कॉपी करें, फाइल डायरेक्टरी को बदलें और .bat फाइल के रूप में सेव करें। परीक्षण को निष्पादित करने के लिए बस डबल क्लिक करें और आप कर रहे हैं।

@echo on
set errorlevel = 0
::WebDriver update
start /b webdriver-manager update
If %errorlevel% neq 0 set "job=webdriver-manager update" exit/b &goto err
::exit/b

::Start selenium  server
start /b webdriver-manager start
If %errorlevel% neq 0 set "job=webdriver-manager start" exit/b &goto err

::Change directory
cd D:UsersSaifurAppDataRoamingnpmnode_modulesprotractorexample
If %errorlevel% neq 0 set "job=changing directory" exit/b &goto err

::Start running tests
protractor conf.js
If %errorlevel% neq 0 set "job=protractor conf.js" exit/b &goto err

:err
echo ERROR: %job% execution failed with error.

pause

संबंधित सवाल
सबसे लोकप्रिय