0
ページオブジェクトを見つけることができません。ここで何が欠けていますか? MyLegacyPage.jsNightwatch Page Object
module.exports = {
myPauseMethod: function (browser) {
browser.pause(1000);
return this;
}
};
において
nightwatch.jsonで夜警0.9.16
"page_objects_path": "pages",
実際のフォルダで
\pages\MyLegacyPage.js
試験で
describe('CTA', function() {
it('page objects tests', function (browser) {
console.log('browser.page.MyLegacyPage() = ' + JSON.stringify(browser.page.MyLegacyPage()));
var myPageObject = browser.page.MyLegacyPage();
myPageObject.myPauseMethod(browser);
});
});
browser.page.MyLegacyPage() = {}
TypeError: myPageObject.myPauseMethod is not a function
ありがとう、私は拡張オブジェクトに変更し、それは働いた。ページオブジェクトを出力する際に、「{}」を表示するか、「それは循環構造」のエラーを表示するのが普通です –