हम सीआरएम 2015 (क्लाइंट सुझाव, क्योंकि यह ओपन सोर्स टूल है) में कार्यात्मक परीक्षण के लिए सेलेनियम ऑटोमेशन परीक्षण कार्यान्वित करने जा रहे हैं, मैंने Google में बहुत सी खोज की और सेलेनियम के लिए अलग-अलग खोज इंजन सीआरएम 2015. क्या आप मुझे सलाह दे सकते हैं कि मुझे सीआरएम 2015 में सेलेनियम का उपयोग कैसे करेंसीआरएम 2015 में सेलेनियम ऑटोमेशन परीक्षण
उत्तर
मुझे आश्चर्य है कि क्यों यह अभी तक उत्तर नहीं है, मूल रूप से आप nuget package स्थापित करने और ब्राउज़र आप स्वचालित करना चाहते हैं के लिए एक webdriver चुन सकते हैं। फिर जैसे
using OpenQA.Selenium;
using OpenQA.Selenium.IE;
string crmUrl = "http://mycrm.url";
//create a ieAutomation
IWebDriver ieAutomation = new InternetExplorerDriver();//BrowserDriver
// open url
ieAutomation.Navigate().GoToUrl(crmUrl);
// find element by id and set text
ieAutomation.FindElement(By.Id("name")).SendKeys("set the text");
// find element by id and make a click
ieAutomation.FindElement(By.Id("id")).Click();
// close the driver & exit
ieAutomation.Close();
ieAutomation.Quit();
यह एक त्वरित रूप से प्रारंभ ट्यूटोरियल के साथ, आप documentation में अधिक पाया जा सकता है शुरू करने के लिए एक सांत्वना आवेदन में लिखें। हालांकि एसपीए होने के बावजूद इसे स्थापित करना बहुत महंगा है और प्रयास के लायक नहीं है लेकिन LEAPTEST का दावा है कि यह कीमत के साथ आसान है।
नोट: सुनिश्चित करें कि IEDriverServer.exe बनाने बिन \ डीबग फ़ोल्डर में उपलब्ध है
ध्यान दें कि यह प्रत्येक ओएस से अलग हो सकता है। इसके अलावा कॉन्फ़िगरेशन को एक साल और आधा पहले मेरे द्वारा php और zend 1 के लिए लिखा गया था। हालांकि अधिकांश चीजें अलग नहीं होनी चाहिए।
सुनिश्चित करें कि आप
PHPUnit है सुनिश्चित करें कि आप Firefox ब्राउज़र किया है सुनिश्चित करें। (अन्य ब्राउज़र भी ठीक हैं, लेकिन फ़ायरफ़ॉक्स का सबसे अच्छा समर्थन है)।
निम्न लिंक पर जाएं और सेलेनियम-remote-control-1.0.3.zip डाउनलोड करें। http://code.google.com/p/selenium/downloads/detail?name=selenium-remote-control-1.0.3.zip&can=2&q=
खोल दो ज़िप फ़ाइल (एक नए verion नहीं पा सके), सेलेनियम-रिमोट कंट्रोल-1.0.3 के लिए => सेलेनियम-php-क्लाइंट-चालक-1.0.1 => नाशपाती, प्रतिलिपि 'जाना परीक्षण 'फ़ोल्डर और फिर इसे C: \ xampp \ php फ़ोल्डर में पेस्ट करें। शेष फाइलें सी में जोड़ती हैं:। तो यह हो जाता है C: \ सेलेनियम-रिमोट कंट्रोल-1.0.3 \ सेलेनियम-server-1.0.3 \
डाउनलोड सेलेनियम आर सी सर्वर http://selenium-release.storage.googleapis.com/index.html?path=2.48/ मैं स्टैंडअलोन फ़ाइल संस्करण 2.41 उपयोग कर रहा था अब वहाँ संस्करण 2.48 + कुछ है डॉटनेट फाइल
5.1। सर्वर शुरू करने के लिए अपने कमांड प्रॉम्प्ट या टर्मिनल खोलने सी पर जाएँ: \ सेलेनियम-रिमोट कंट्रोल-1.0.3 \ सेलेनियम-server-1.0.3 और प्रकार जावा जार सेलेनियम-server-स्टैंडअलोन-2.41.0.jar
5.2। सर्वर चलाने के लिए आपको जावा स्थापित करने की आवश्यकता होगी और PATH पर्यावरण चर को कंसोल से चलाने के लिए सही तरीके से कॉन्फ़िगर किया गया है। आप देख सकते हैं एक कंसोल पर निम्न चलाकर कि आप जावा सही ढंग से स्थापित किया है:
जावा -संस्करण
संस्करण> = 1.5 आप Firefox के लिए सेलेनियम आर सी
जाओ सेलेनियम आईडीई का उपयोग कर सकते है अगर और इसे http://release.seleniumhq.org/selenium-ide/ इंस्टॉल करें जो संस्करण आप चाहते हैं उसे चुनें। मैं उस समय 2.5.0 का उपयोग कर रहा था।
रन पहले ही परीक्षण के लिए कॉन्फ़िगर। सेलेनियम सर्वर (देखें बिंदु 5.1) प्रारंभ करें, आपकी PHPUnit परीक्षण पर जाएँ और परीक्षण चलाते हैं। फ़ायरफ़ॉक्स कुछ सेकंड के बाद शुरू करना चाहिए और परीक्षण करना चाहिए। है कि कोई त्रुटि है परीक्षण समाप्त हो जाएगा।
अपने स्वयं के परीक्षण रिकॉर्ड, सेलेनियम आईडीई शुरू करने और उम्र आप परीक्षण और आसपास क्लिक शुरू करना चाहते हैं पर जाने के लिए।
मैं सीआरएम 2015 के साथ सेलेनियम का उपयोग करना चाहते समाप्त हो गया , यह .NET आधारित अनुप्रयोग है और माइक्रोसॉफ्ट डीओएम ऑब्जेक्ट में सीधी पहुंच को रोकता है और सेलेनियम जावास्क्रिप्ट आधारित है और सीधे ब्राउज़र में चलता है। सेलेनियम जावास्क्रिप्ट-आधारित विंडोज एक्सेस और एचटीएमएल दस्तावेज़ ऑब्जेक्ट मॉडल (डीओएम) द्वारा ब्राउज़र ऑब्जेक्ट तक पहुंच, क्या आपने डायनेमिक्स सीआरएम 2015 के साथ सेलेनियम लागू किया था? @stanimir –
क्षमा करें, नहीं। मैंने PHP के साथ इसे लागू किया था। यदि एमएस डीओएम एक्सेस को रोकता है तो मुझे नहीं लगता कि इसका उपयोग करने का एक तरीका है। – Stanimir
मुझे लगता है कि वह जो जवाब ढूंढ रहा है वह है सेलेनियम के साथ सीआरएम स्वचालन के साथ स्टार्टअप करना और php के साथ नहीं, हालांकि यह सेलेनियम के साथ PHP के लिए एक अच्छा परिचय है –
- 1. सेलेनियम परीक्षण
- 2. सेलेनियम परीक्षण
- 3. इनप्रिवेट मोड में इंटरनेट एक्सप्लोरर में सेलेनियम परीक्षण
- 4. सेलेनियम क्रैशिंग: क्रोम ऑटोमेशन एक्सटेंशन क्रैश हो गया है
- 5. रनिंग समानांतर सेलेनियम परीक्षण
- 6. ऑटोमेशन
- 7. सेलेनियम
- 8. ui ऑटोमेशन
- 9. केआईआई ऑटोमेशन
- 10. मैं सेलेनियम वेबड्राइवर मोचा परीक्षण
- 11. सॉस .io phpunit सेलेनियम परीक्षण
- 12. यूआई ऑटोमेशन
- 13. ब्राउज़र के बिना सेलेनियम परीक्षण
- 14. यूआई ऑटोमेशन और डब्ल्यूपीएफ
- 15. हास्केल बिल्ड ऑटोमेशन
- 16. विंडोज फॉर्म टेस्ट ऑटोमेशन
- 17. यूआई ऑटोमेशन
- 18. सीआरएम 2011
- 19. कस्टम सीआरएम
- 20. सीआरएम 2011
- 21. सीआरएम 4
- 22. सीआरएम डायनेमिक्स
- 23. सीआरएम 2011
- 24. सीआरएम 2011
- 25. दृश्य स्टूडियो 2015 मेरी XUnit परीक्षण
- 26. बिल्ड-ऑटोमेशन - एसबीटी: एकाधिक निर्भरताओं के खिलाफ संकलन/परीक्षण
- 27. सेलेनियम निर्यात परीक्षण मामले PHP-phpunit के रूप में मेरे सेलेनियम आईडीई 1.2.0 में गायब है?
- 28. एक्सकोड 7 यूआई ऑटोमेशन
- 29. दृश्य स्टूडियो में अपवाद "संभाल अमान्य है" 2015 परीक्षण धावक
- 30. विंडोज यूआई ऑटोमेशन
मैं भी सेलेनियम के बारे में जानकारी के लिए वेब खा लेकिन खाली हाथ – Alex