我们可以使用“WinAppDriver”自动化Slack和Trello窗口存储应用程序吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我们可以使用“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
如果我手动运行此应用程序,则会在任务管理器中生成多个进程
答案
Desktop Slack应用程序是使用跨平台electron.js框架开发的,但WinAppDriver支持WinForms,WPF,Win32等本机Windows技术。
实际上可以使用Webdriver自动化电子应用程序。您需要安装Spectron,Chromedriver并使用其中一个客户端库(WebdriverJS / WebdriverIO)
我建议你看看下面的post知道如何设置项目。
以上是关于我们可以使用“WinAppDriver”自动化Slack和Trello窗口存储应用程序吗?的主要内容,如果未能解决你的问题,请参考以下文章