मेरे द्वारा बनाए गए एक बॉयलरप्लेट प्रतिक्रिया परियोजना, packages.json सामान्य संदिग्धों है:नौसिखिया सेलेनियम E2E के साथ प्रतिक्रिया
- prestart
- शुरू
- सूची
- परीक्षण
- आदि
मैं अपने ई 2 ई ढांचे के लिए सेलेनियम का उपयोग कर रहा हूं।
it('should launch a browser',() => {
const By = webDriver.By;
let driver = new webDriver.Builder()
.forBrowser('chrome')
.build();
// verify Continue button exist on page
driver.navigate().to('http://localhost:3000').then(() => driver.findElement(By.id('submitButton')).getAttribute('value'))
.then(buttonValue => expect(buttonValue).toEqual('Continue'));
});
मेरी साइट की शुरूआत अगर मैं npm start
करते हैं, और मेरी E2E एक अतिरिक्त क्रोम ब्राउज़र की शुरूआत और मेरे चल साइट पर नेविगेट: मैं निम्नलिखित परीक्षण localhost:3000
। परीक्षण सफल होता है।
मेरा सवाल यह है कि, मैं npm start
का उपयोग करके मेरी साइट की तरफ से बिना किसी ईटीई को अलग से कैसे चला सकता हूं।
मैं प्रतिक्रिया और सेलेनियम के लिए नौसिखिया हूं, अगर मुझे इस पोस्ट पर बहुत सारी जानकारी मिल रही है, तो मैं पहले से माफ़ी मांगता हूं।
हे वहाँ पॅकमैन! मुझे लगता है कि मेरे पास आपके लिए समाधान हो सकता है, लेकिन आपको ** package.json ** सामग्री के साथ अपना प्रश्न अपडेट करने की आवश्यकता है क्योंकि यह 'packages.json सामान्य संदिग्ध है: स्टार्ट सूची परीक्षण आदि को प्रतिष्ठित करें ...' काट उसे। इसके अलावा, मोचा के अलावा, क्या आप अपने सेलेनियम जेएस-बाइंडिंग की आपूर्ति के लिए किसी अन्य परीक्षण ढांचे का उपयोग कर रहे हैं? – iamdanchiv
ठीक है, आपकी साइट कहीं कहीं चलनी है। यदि यह लोकहोस्ट पर नहीं चलता है, तो इसे कहीं और चलाना चाहिए, अन्यथा परीक्षण करने के लिए कुछ भी नहीं है। – Sulthan
पॅकमैन, क्या आपने मेरा जवाब पढ़ा है, या टिप्पणी सुझाव? अभी भी इस मुद्दे को डीबग करना चाहते हैं? आपका बक्षीस पहले से ही अनुग्रह अवधि में है, इसलिए यदि आप कोई कार्रवाई नहीं करते हैं, तो यह खो जाएगा। – iamdanchiv