2016-03-30 11 views
1

Tek bir seçme kutucuğuna sahip boş bir sayfa var. Bu değerler, IP değerleri içeren değerler olarak ve zombine.js kullanılarak tek bir değer seçmek istiyorum.zombie.js bir açılır menüden nasıl seçerim

this.browser.fill('select', '223.255.252.246'); 

Bu başarısız^

ama bu başarılı: Ben ne Eksik

this.browser.assert.element('select') 

? "Doldur" değil mi? İşte

benim sınavım

// force the test environment to 'test' 
process.env.NODE_ENV = 'test'; 
// get the application server module 
var app = require('../../app'); 
var http = require('http'); 
var Browser = require('zombie'); 
var assert = require('assert'); 

describe('contact page', function() { 
    before(function(done) { 
    this.server = http.createServer(app).listen(3000);// initialize the browser using the same port as the test application 
    this.browser = new Browser({ site: 'http://localhost:3000' }); 
    this.browser.visit('/', done); 
    }); 

    it('should load the homepage successfully', function(){ 
    assert.ok(this.browser.success); 
    }); 

    it('shows a dropdown', function(){ 
    this.browser.assert.element('select') 
    }); 

    it('selects china, and clicks "start"', function(){ 
    this.browser.fill('select', '223.255.252.246'); 
    }); 
    // ... 

    after(function(done) { 
    this.server.close(done); 
    }); 
}); 

cevap

3
cevap ör .:

this.browser.select('select', '223.255.252.246'); 
"select" kullanmaktır