मेरे पास एक स्थिति है जब मैं उपयोग कर रहा हूं (सेलेनियम ड्राइवर का उपयोग कर) कैपिबरा के साथ कई फ्रंट ब्राउजर मेरे फ्रंट एंड का परीक्षण करने के लिए। कैपिबारा का उपयोग करके मैं उनमें से कुछ को कैसे बंद कर सकता हूं, जब उनकी आवश्यकता नहीं होती है?कैपिबरा के साथ ब्राउज़र कैसे बंद करें?
10
A
उत्तर
7
यदि जावास्क्रिप्ट का उपयोग कर टैब/विंडो खोले जाते हैं, तो जावास्क्रिप्ट को उन्हें बंद करने की अनुमति है। आप page.execute_script
का उपयोग कर कैपिबरा परीक्षण में जेएस निष्पादित कर सकते हैं।
page.execute_script "window.close();"
1
env.rb फ़ाइल के अंदर इस कोड
After do |scenario|
print "OZONEEEEE"
page.execute_script "window.close();"
# restart Selenium driver
Capybara.send(:session_pool).delete_if { |key, value| key =~ /selenium/i }
end
5
भी सम्मिलित करें:
page.driver.browser.close
निश्चित रूप से सेलेनियम के लिए काम करता है, हालांकि यह संभवतः नहीं capybara-webkit के लिए तरह दिखता है।
1
आप के बाद प्रत्येक परीक्षा अपने परीक्षण सूट के अंत में सभी विंडो बंद करने के बजाय खत्म प्रत्येक विंडो बंद करना चाहते हैं, तो कोशिश:
after do
Capybara.current_session.driver.quit
end
संबंधित मुद्दे
- 1. ककड़ी/कैपिबरा में ब्राउज़र को बंद/दोबारा खोलना अनुकरण करें?
- 2. Asp.net पर ब्राउज़र बंद करें
- 3. htaccess के साथ Etag कैसे बंद करें?
- 4. ककड़ी कैपिबरा पृष्ठ के नीचे स्क्रॉल करें
- 5. कैपिबरा
- 6. बाहरी वेब ब्राउज़र में टैब कैसे बंद करें?
- 7. ब्राउज़र बंद होने पर एप्लेट के साथ क्या होता है?
- 8. ब्राउज़र बंद करने का पता कैसे लगाएं?
- 9. ब्राउज़र के बारे में देखभाल करना कब बंद करें
- 10. कैपिबरा
- 11. कैपिबरा परीक्षण
- 12. बंद ब्राउज़र विंडो को कैसे रोकें?
- 13. कैपिबरा और सेलेनियम के साथ टिनिमस-रेल संपादक कैसे भरें?
- 14. कैपिबरा के साथ छिपे हुए क्षेत्र को कैसे भरें?
- 15. ककड़ी/कैपिबरा
- 16. फ़ाइल डाउनलोड करने के बाद ब्राउज़र पॉपअप पेज बंद करें
- 17. कैपिबरा/आरएसपीईसी
- 18. रेल में ककड़ी और कैपिबरा के साथ click_link/बटन के बाद रीडायरेक्ट का पालन कैसे करें?
- 19. पाइथन के साथ वेब ब्राउज़र से कुकीज़ कैसे प्राप्त करें?
- 20. जैस्मीन और ब्राउज़र के साथ यूनिट परीक्षण कैसे करें?
- 21. PHP: php के साथ ब्राउज़र विंडो स्क्रीन कैप्चर कैसे करें?
- 22. .NET के साथ विशेष मॉनीटर को कैसे बंद करें?
- 23. मैं कैपिबरा
- 24. कैपिबरा डीएसएल के साथ एक चयन 2 तत्व का परीक्षण कैसे करें?
- 25. रेल 3-jquery-autocomplete: आरएसपीसी और कैपिबरा के साथ परीक्षण कैसे करें?
- 26. ककड़ी/कैपिबरा के साथ रेल 3.1/HTML5 आवश्यक फ़ील्ड का परीक्षण कैसे करें?
- 27. कैपिबरा पोल्टरगेस्ट - उपयोगकर्ता एजेंट को ओवरराइड करें
- 28. मैं कैपिबरा और क्रोमड्राइवर के साथ इनपुट फ़ील्ड में प्रवेश मारने का अनुकरण कैसे करूं?
- 29. FileStreamResult के साथ, मेमोरीस्ट्रीम कैसे बंद है?
- 30. कैपिबरा खोजक में रेगेक्स का उपयोग कैसे करें?
यह मेरे लिए काम नहीं करता है जब पिछले बंद करने का प्रयास poltergeist/phantomjs का उपयोग करते समय खुली खिड़की, बस दूसरों के लिए FYI। –