2015-10-11 10 views
6

मैं Yii2 साथ codeception उपयोग कर रहा हूँ पता चलता है और मेरी विन्यास इस प्रकार है:स्वीकृति सेलेनियम और codeception के साथ परीक्षण, ब्राउज़र रिक्त पृष्ठ

class_name: AcceptanceTester 
modules: 
enabled: 
    - WebDriver: 
     url: 'http://ucms.ac.ir/admin/index-test.php/' 
     browser: chrome 
    - tests\codeception\common\_support\FixtureHelper 
    - Yii2 
config: 
    Yii2: 
     configFile: '../config/backend/acceptance.php' 

परीक्षण चलाने, और वे सफलतापूर्वक समाप्त, लेकिन कुछ भी नया ब्राउज़र पर दिखाई देता है सेलेनियम द्वारा खोला गया टैब। मैंने कुछ ट्यूटोरियल देखे हैं और उन ट्यूटोरियल में ब्राउज़र वास्तव में परीक्षण की प्रक्रिया दिखाता है। साथ ही, जब कोई त्रुटि होती है और बाद में संदर्भ के लिए कोडसेप्शन द्वारा एक स्क्रीनशॉट लिया जाता है, तो यह केवल एक सफेद खाली पृष्ठ भी है। मैं उबंटू 14.10, सेलेनियम 2.47.1 और क्रोम 45 पर हूं। यह तब भी होता है जब मैं क्रोम के बजाय फ़ायरफ़ॉक्स का उपयोग करता हूं।

उत्तर

0

मैं codeception's github repo में एक ही प्रश्न पूछा और यहाँ जवाब है:

एक ही कमरे में Yii2 और WebDriver प्रयोग न करें।

मेरी गलती है, यह सही है कॉन्फ़िगरेशन:

class_name: AcceptanceTester 
modules: 
    enabled: 
     - WebDriver: 
      url: 'http://ucms.ac.ir/admin/index-test.php/' 
      browser: chrome 
     - tests\codeception\common\_support\FixtureHelper 
संबंधित मुद्दे