मैं एक सेलेनियम स्क्रिप्ट चलाने की कोशिश कर रहा था जो मेरे टूलबार में मेरे फ़ायरफ़ॉक्स प्लगइन में से एक पर क्लिक करता है। क्या इसे करना संभव है?जावा में लिखे गए सेलेनियम वेबड्राइवर प्रोग्राम के भीतर आप फ़ायरफ़ॉक्स प्लगइन का उपयोग कैसे करते हैं?
जावा में लिखे गए सेलेनियम वेबड्राइवर प्रोग्राम के भीतर आप फ़ायरफ़ॉक्स प्लगइन का उपयोग कैसे करते हैं?
उत्तर
वास्तव में आप तत्व पर क्लिक नहीं कर सकते क्योंकि यह एक वेब पेज तत्व नहीं है। हालांकि आप फ़ायरफ़ॉक्स के लिए प्रोफ़ाइल बना सकते हैं और उस प्रोफ़ाइल में एडॉन्स शामिल कर सकते हैं जो वेबड्राइवर अनुप्रयोगों द्वारा लॉन्च किया गया है। यह आपको फायरबग या अन्य एडॉन्स तक पहुंचने की अनुमति देगा। - http://code.google.com/p/selenium/wiki/FirefoxDriver
File file = new File("firebug-1.8.1.xpi");
FirefoxProfile firefoxProfile = new FirefoxProfile();
firefoxProfile.addExtension(file);
firefoxProfile.setPreference("extensions.firebug.currentVersion", "1.8.1"); // Avoid startup screen
WebDriver driver = new FirefoxDriver(firefoxProfile);
संदर्भित: मैं अपने आप को एडऑन के बीच बातचीत के बारे में सुनिश्चित बाद से मैं इस का उपयोग नहीं है, लेकिन आप एक प्रोफ़ाइल सेट जिस तरह से और ऐड-ऑन API से प्रोफ़ाइल का विस्तार इतना की तरह है नहीं कर रहा हूँ
असल में यह बहुत मुश्किल है। सेलेनियम फ़ायरफ़ॉक्स के साथ अच्छी तरह से काम नहीं करता है। मैंने नवीनतम 3.0 स्थिर संस्करण के साथ प्रयास किया और यह काम नहीं किया। तब मैंने 3.0 बीटा संस्करण की कोशिश की और यह काम किया! –
आप "ऑटोिट" नामक एक स्वचालन उपकरण का उपयोग करके उपरोक्त परिदृश्य को स्वचालित कर सकते हैं। हमें इस टूल की सहायता से संबंधित समन्वय पर क्लिक करने के लिए केवल एक छोटी लिपि लिखनी है। आप देख सकते हैं: http://www.autoitscript.com/site/autoit/
- 1. सेलेनियम वेबड्राइवर: फ़ायरफ़ॉक्स exe
- 2. सेलेनियम वेबड्राइवर + फ़ायरफ़ॉक्स 7.0.1 असंगतता
- 3. सी # सेलेनियम वेबड्राइवर फ़ायरफ़ॉक्स प्रोफाइल - प्रमाणीकरण
- 4. सेलेनियम वेबड्राइवर (ए.के.ए सेलेनियम 2) में जावा
- 5. प्राइमफेस सेलेनियम वेबड्राइवर + जावा
- 6. सेलेनियम वेबड्राइवर
- 7. फ्रेम के भीतर जावास्क्रिप्ट निष्पादित करने के लिए आप सेलेनियम का उपयोग कैसे करते हैं?
- 8. सेलेनियम वेबड्राइवर
- 9. सेलेनियम वेबड्राइवर
- 10. आप जावा में रूबी का उपयोग कैसे करते हैं?
- 11. सेलेनियम वेबड्राइवर में क्लिक कमांड
- 12. सेलेनियम-वेबड्राइवर
- 13. सेलेनियम वेबड्राइवर
- 14. सेलेनियम वेबड्राइवर के साथ कुकीज़ कैसे भेजें?
- 15. आप जीएलएसएल में लिखे गए ओपनजीएल शेडर्स का परीक्षण कैसे करते हैं?
- 16. सेलेनियम वेबड्राइवर
- 17. सेलेनियम वेबड्राइवर
- 18. सेलेनियम वेबड्राइवर
- 19. सेलेनियम वेबड्राइवर
- 20. स्कैला में लिखे गए जुनीट 4 टेस्ट में @BeforeClass अर्थशास्त्र को आप कैसे कार्यान्वित करते हैं?
- 21. मैं सेलेनियम वेबड्राइवर (सेलेनियम 2) के भीतर फायरबग कैसे चला सकता हूं?
- 22. क्या आप प्रोग्राम करते समय इनवेरिएंट का उपयोग करते हैं?
- 23. सेलेनियम वेबड्राइवर 2.25.0
- 24. सेलेनियम वेबड्राइवर
- 25. सेलेनियम वेबड्राइवर
- 26. सेलेनियम वेबड्राइवर
- 27. जावा 7 का उपयोग करने के लिए आप aspectj maven प्लगइन को कैसे कॉन्फ़िगर करते हैं?
- 28. सेलेनियम वेबड्राइवर - सी #
- 29. सेलेनियम वेबड्राइवर (xpath)
- 30. आप जावा लाइब्रेरी का उपयोग कैसे करते हैं?
ठीक है, ठीक है मुझे लगा कि यह संभव नहीं है। एक बेहतर सवाल यह हो सकता है कि यह एक और उपकरण है जो इसे स्वचालित कर सकता है? –
यह धागा मदद कर सकता है - http://stackoverflow.com/questions/5975184/test-automation-tool- पुस्तकालय-framework-for-c-gui-desktop-windows-apps – Tarun