首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Winium.Desktop是否需要在开发后运行?

Winium.Desktop是否需要在开发后运行?
EN

Stack Overflow用户
提问于 2017-11-21 19:06:42
回答 1查看 1.4K关注 0票数 0

我是新来的。我试着和Winium.Cruciatus一起玩,它看起来很好,但并不完美。因此,我想试试我所理解的Winium.Desktop.Driver.exe -

  • 是用于Cruciatus的与硒兼容的包装器,并且
  • 它需要在开发过程中单独运行。

但是,我想要理解的是,一旦开发完成,如果在生产中部署了解决方案,那么(Winium.Desktop.Driver.exe)是否仍然需要预先运行才能运行解决方案呢?

My requirement:从一个VM自动在多个VM(域连接)上安装软件的

如果(是)

{

  • 我认为,如果需要明确的管理权限才能运行,它可能会阻止安装。因为我们不能在每台机器上点击“是”,这就违背了自动化的目的。
  • 因为我的环境将是Windows 2012 R2,而且大多数情况下它们比普通的Win10之类的Windows受到更多的限制。

}

If (no)

{

使用Winium.Desktop.Driver与只使用Cruciatus库进行开发有什么特殊的优势?

}

注意:可以有很高的声誉,请创建一个新的标签-‘high’,因为现在看来这是必需的,因为我们已经没有多少关于have的问题了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-23 09:20:51

Winium.Desktop是一种测试工具,通常用于自动化端到端或其他功能测试场景。当它被用作测试工具时,那么它只是在开发/测试阶段才需要的,而不是在生产中。

但是,如果您使用Winium.Desktop不是用于测试,而是作为自动化工具,例如自动化软件安装,即Winium.Desktop是运行安装程序并单击next或其他东西的解决方案的核心部分,那么您将在部署阶段需要Winium.Desktop。

与Cruciatus相比,Winium.Desktop的主要优点是它提供了Selenium接口并作为客户端服务器工作,这对于测试自动化非常有用,因为可以扩展客户端服务器,而且Selenium接口是众所周知的,并且有很多关于如何使用它的教程。

如果您只需要自动安装一些软件(即,不需要使用Winium进行实际测试),我建议您研究一下IT基础设施自动化工具的方向,如Ansible、Chef等。

关于管理权限,我建议在https://github.com/2gis/Winium.Desktop/issues上打开一个描述用例的问题,可能有一种方法可以在没有管理权限的情况下运行它,或者只授予一次访问权限。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47420814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档