我们可以使用“WinAppDriver”自动化Slack和Trello窗口存储应用程序吗()

黄沙百战穿金甲,不破楼兰终不还。这篇文章主要讲述我们可以使用“WinAppDriver”自动化Slack和Trello窗口存储应用程序吗?相关的知识,希望能为你提供帮助。
面对使用'WinAppDriver'的Slack和Trello应用程序的发布问题,我们遵循了以下所需的功能。

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
  • Java客户端7.0.0 appium
  • Windows10
如果我手动运行此应用程序,则会在任务管理器中生成多个进程
答案【我们可以使用“WinAppDriver”自动化Slack和Trello窗口存储应用程序吗()】Desktop Slack应用程序是使用跨平台electron.js框架开发的,但WinAppDriver支持WinForms,WPF,Win32等本机Windows技术。
实际上可以使用Webdriver自动化电子应用程序。您需要安装Spectron,Chromedriver并使用其中一个客户端库(WebdriverJS / WebdriverIO)
我建议你看看下面的post知道如何设置项目。

    推荐阅读