#sapui5
#sapui5
Вопрос:
Я пытаюсь понять, как работает UIveri5 и как применить его к моим собственным проектам, но из-за минимальной документации я не могу создать минимальный рабочий пример.
Я попытался применить код из https://github.com/SAP/ui5-uiveri5/blob/master/README.md к «моему» минимальному приложению ( https://ui5.sap.com/1.62.0/#/sample/sap.m.sample .Кнопка / code/ ), но IDE VS Code помечает ошибки, поскольку, например, команды export
или define
неизвестны, и я не вижу, откуда UIveri5 их загружает. Кроме того, если я просто выполняю uiveri5
в своей командной строке как есть, я получаю сообщение об ошибке (я думаю, от selenium), что мой двоичный файл Chrome отсутствует, но разве драйверы не загружаются автоматически?
conf.js
exports.config = {
profile: 'integration',
baseUrl: 'localhost:8080/.../sap.m.sample.Button',
};
page.spec.js
describe('Page', function () {
it('should display the page',function() {
element(by.control({
viewName: 'sap.m.sample.Button.Page',
controlType: 'sap.m.Page',
properties: {
title: "Page"
}}));
});
});
Было бы здорово, если бы кто-то уже создал минимальный пример и мог поделиться им. Это очень помогло бы мне понять, как все работает вместе.
Ответ №1:
Минимальный пример находится прямо в readme.md . Единственная проблема, которую я вижу здесь, связана с baseUrl — это должен быть действительный URL-адрес существующего приложения. Если это пример приложения на вашем локальном хостинге, вам нужен сервер разработки.