Возможно ли автоматизировать приложения хранилища окон Slack и Trello с помощью «WinAppDriver»? - PullRequest
0 голосов
/ 29 апреля 2019

Столкнувшись с проблемой запуска приложений Slack и Trello, использующих WinAppDriver, мы придерживались ниже желаемой возможности.

DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("app","91750D7E.Slack_3.4.0.0_x64__8she8kybcnzg4\\app!App");
trelloSession = new WindowsDriver(new URL("http://127.0.0.1:4723"), capabilities);
trelloSession.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS);
Thread.sleep(10000);

Среда и версия:

  • Java8
  • Selenium-Webdriver 3.141.59
  • WebDriver 1.1.1.3
  • клиент Appium Java 7.0.0
  • Windows 10

В диспетчере задач генерируются несколько процессов, если я запускаю это приложение вручную.

1 Ответ

0 голосов
/ 29 апреля 2019

Настольное приложение Slack разработано с кроссплатформенной Electron.js платформой, но WinAppDriver поддерживает собственные технологии Windows, такие как WinForms, WPF, Win32.

На самом деле можно автоматизировать электронные приложения с помощью Webdriver . Вам необходимо установить Spectron, Chromedriver и использовать одну из клиентских библиотек (WebdriverJS / WebdriverIO)

Я предлагаю вам взглянуть на следующую запись , чтобы узнать, как настроить проект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...