t.me/atinfo_chat Telegram группа по автоматизации тестирования

Как получить селекторы Electron-приложения (exe)

Теги: #<Tag:0x00007f7488d70a10> #<Tag:0x00007f7488d706c8> #<Tag:0x00007f7488d70510> #<Tag:0x00007f7488d702b8> #<Tag:0x00007f7488d70088> #<Tag:0x00007f7488d87f58> #<Tag:0x00007f7488d87d28> #<Tag:0x00007f7488d87aa8>

Доброго времени суток! Некторое время назад мне здорово помогли в теме Инструмент для тестирования web-приложения *exe, и я снова надеюсь на помощь…
Имею exeшник приложения Electron, учусь тестировать, использую: VSCode, mocha, spectron, electron. Теория мне ясна, но как получить те самые селекторы, если приложение не браузерное. Пробовала расширение devtools for chrome, но не смогла запустить. Или может вообще к селекторам обращаются по какой-нить иерархии переходя от главного окна к чайлдам?

Так спросите разработчиков как вызвать девтулз.
F12, или Ctrl+Shift+I

1 Симпатия

Не могли бы Вы более развернуто, ответить, что имели в виду. Демосы электрона я пересмотрела. Спросить разработчика у меня нет возможности. Я не понимаю, где именно вызывать девтулзы, не в самом же exeшнике, исходников у меня нет, мне был передан только инсталлятор

Электрон-приложение это в первую очередь браузер хром. В нём по умолчанию девтулз вызывается по F12, в демке по Ctrl+Shift+I. Эти клавиши вы пробовали?

1 Симпатия

Попробуйте так открыть, просто не закрывайте приложение после запуска

it('opens a window', function () {
     app.browserWindow.openDevTools();
     return app.client.debug();
  })
1 Симпатия