Минимальный пример SAP UIveri5

#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-адрес существующего приложения. Если это пример приложения на вашем локальном хостинге, вам нужен сервер разработки.