Я использую Vue CLI 3 версии 3.0.5.
В конфигурации проекта я использую Nightwatch в качестве инструмента тестирования e2e.
Я пытаюсь использовать объекты страницы, поэтому у меня есть файл nightwatch.config.js
в корне проекта, и добавляю page_objects_path внутрь, как показано ниже:
{
page_objects_path : "/tests/e2e/page-objects"
}
Затем я создаю папку page-objects
в качестве этого пути: /tests/e2e/page-objects
.
Затем я настраиваю объект страницы Entry.js
в этой папке и пытаюсь использовать его в тесте:
/tests/e2e/page-objects/Entry.js
vmodule.exports = {
'Test Page Object': browser => {
browser
.url(process.env.VUE_DEV_SERVER_URL)
.waitForElementVisible('#app', 5000)
browser.page.Entry().sayHello()
browser.end()
}
}
И сообщение об ошибке показывает:
Cannot read property 'Entry' of undefined
.
Похоже, что настройки моей страницы неверны ...
Может ли кто-нибудь помочь обеспечить правильную реализацию объекта страницы NightWatch в Vue CLI v3.0.5? Спасибо ... * * 1023