क्या यह सुनिश्चित करने का कोई तरीका है कि ब्राउजर प्रारंभिक विंडो आकार से नहीं बदलता है। ऐसी कई चीजें हैं जिन्हें परीक्षण के दौरान क्लिक किया जाता है जो खिड़की को अधिकतम करने के कारण होते हैं लेकिन मैं इसे पूरे आकार में रखना चाहता हूं।नाइटवॉच परीक्षण: निश्चित आकार पर ब्राउज़र सेट करें
7
A
उत्तर
10
आप इस तरह प्रत्येक परीक्षा से पहले स्क्रीन आकार को ठीक कर सकते हैं:
module.exports = {
tags: ['myTest'],
before : function (browser) {
browser.resizeWindow(800, 600);
},
'Test #1' : function (browser) {
return browser
.url('http://localhost/test1')
.waitForElementVisible('body', 2000);
},
'Test #2' : function (browser) {
return browser
.url('http://localhost/test2')
.waitForElementVisible('body', 2000);
},
after : function (browser) {
browser.end();
}
}
14
यह सेट अप एक बार और अपने env विन्यास में सभी के लिए (test_settings
तहत Nightwatch कॉन्फ़िग फ़ाइल में):
"desiredCapabilities": {
"chromeOptions": {
"args": [
"window-size=1280,800"
]
}
}
ध्यान दें कि यह विधि काम करेगी क्योंकि हम क्रोम ध्वज सेट कर रहे हैं, इसलिए कार्यान्वयन भिन्न हो सकता है (उदाहरण के लिए सफारी में ऐसे झंडे नहीं हैं)।
ब्राउज़रों कि ये विकल्प का समर्थन नहीं करते के लिए, यह वैश्विक में खिड़की imperatively आकार बदलने के लिए beforeEach
हुक सबसे अच्छा है:
{
beforeEach: function (browser, done) {
browser.resizeWindow(1280, 800, done);
}
}
nightwatch settings docs पर एक रीड कैसे वैश्विक उपयोग किया जाता है देखने के लिए है।
उपरोक्त विधि का प्रयोग, आप प्रत्येक परीक्षा :)
संबंधित मुद्दे
- 1. नाइटवॉच
- 2. नाइटवॉच जेएस
- 3. जावास्क्रिप्ट सेट ब्राउज़र विंडो आकार
- 4. निश्चित आकार (स्विफ्ट)
- 5. पृष्ठ पर पहले आकार लोड करें ब्राउज़र का आकार बदलें
- 6. एचटीएमएल पेज और ब्राउज़र विंडो का आकार सेट करें
- 7. रिकैप्चा निश्चित छवि आकार
- 8. mediaelement.js - निश्चित अधिकतम आकार
- 9. किसी निश्चित श्रेणी से परीक्षण बहिष्कृत करें
- 10. ब्राउज़र परीक्षण
- 11. एक निश्चित आकार कंटेनर
- 12. यह निश्चित आकार
- 13. ब्राउज़र आकार बदलने पर पीडीएफ उत्तरदायी ज़ूम
- 14. मोबाइल ब्राउज़र पर ज़ूम स्तर सेट करना
- 15. ड्राइविंग नाइटवॉच टेस्ट आरईपीएल
- 16. पुराने ब्राउज़र पर 'पृष्ठभूमि-आकार' संपत्ति का समर्थन करें?
- 17. किसी निश्चित ब्राउज़र टैब/विंडो
- 18. एक्सएसएल-एफओ: निश्चित ब्लॉक ऊंचाई सेट करें
- 19. पॉपओवर आकार कहां सेट करें?
- 20. एक निश्चित आकार का ढेर बनाना
- 21. एक निश्चित आकार (8 KB)
- 22. कैनवास आकार कैसे सेट करें?
- 23. ब्राउज़र विंडो का आकार बदलें
- 24. ब्राउज़र के आकार
- 25. एक निश्चित आकार ढेर -python
- 26. ब्राउज़र विंडो के आकार के आधार पर गतिशील रूप से आकार का आकार बदलें
- 27. ब्राउज़र जावास्क्रिप्ट स्टैक आकार सीमा
- 28. ब्राउज़र टैब पर HTML सेट छवि
- 29. ब्राउज़र विंडो आकार?
- 30. ब्राउज़र संगतता परीक्षण
आप मतलब था 'browser.resizeWindow (1280, 800, किया)' में यह निर्दिष्ट करने के लिए नहीं होगा? आप सही हैं, मैंने जवाब अपडेट किया .. –
मैंने किया - व्हाउप्स! इसे अपडेट करने के लिए आप में से अच्छा है। चीयर्स। मूल टिप्पणी हटा दी गई ताकि लोगों को गलत सुझाव के साथ भ्रमित न किया जा सके। @ एलिरन मक्का की टिप्पणी देखें – GrayedFox