Gece saati "0.8.6" kullanıyorum. sayfalarında belgelere Başına, bir pages/login.js
dosya oluşturdum ve birlikte yapılandırma dosyası dizini ekleyin:Sayfalar nesnesini Nightwatch'da kullanma JS
module.exports = {
url: function() {
return this.launchUrl;
}
};
dokümantasyon this.api
bahseder, ancak istemci/tarayıcı bir özellik bu. Bununla birlikte, this.launchUrl
görünüşte mevcuttur.
module.exports = {
'Login page has a login button' : function (browser) {
browser
.url(browser.page.login().url())
.waitForElementVisible('body', 10000)
.assert.containsText('button', 'SIGN IN')
.end();
}
}
testi şimdi başarısız:
onu kullanmak için mevcut bir testi değiştirdi. .url, localhost: 3000 olan this.launchUrl değerinin yerinedata:,
ile selenium açmaya çalışır.
sayfa nesne
görünüşte giriş testinde bağlamında değerlendirildiğinde, bu yüzden sayfa nesnesinde bu this.launchUrl olmalıdır. Gördüğüm kaynağa dalmak, bir şekilde karıştırımda da sayfa sarıcı nesneleri var.Doğru bir şekilde nasıl kullanabilirim ve sayfa nesnesini 0.8.6'da kullanabilirim?
Ben sadece geri dönebildi s. Bana bir ödül verdiğinden emin değilim, eğer bana haber vermezseniz ve bunu nasıl yapacağımı anlayacağım –