Winium.Desktop 是否需要 运行 甚至 post 发展?
Is Winium.Desktop required to be running even post development?
我是 Winium 世界的新手。我尝试玩 Winium.Cruciatus ,它似乎工作正常但并不完美。
因此,我想尝试 Winium.Desktop.Driver.exe 我理解 -
是 Cruciatus 的 Selenium 兼容包装器,并且
开发时需要单独运行ning
However, I wanted to understand that once the development is done and
if the solution is deployed in production, will it
(Winium.Desktop.Driver.exe) still be required to be running in advance
for the solution to work?
我的要求:
从一个 VM 自动在多个 VM(加入域)上安装软件。
如果(是)
{
- 我认为如果它需要显式管理员,它可能会阻止安装
运行 的许可。由于我们不能在每台机器上都去点击'Yes',
这违背了自动化的目的。
- 因为我的环境将是 Windows Server 2012 R2 和大部分
他们比正常 Windows 如 Win10.
更受限制的时间
}
如果(否)
{
与仅使用 Cruciatus 库进行开发相比,使用 Winium.Desktop.Driver 有何具体优势?
}
Note: Can someone of high reputation please create a new tag - 'Winium' as it seems this is required now as we already have few more questions
on Winium.
Winium.Desktop是一个测试工具,它通常用于自动化端到端或其他功能测试场景。当它用作测试工具时,仅在 development/testing 阶段需要,而不是在生产中。
但是如果您使用 Winium.Desktop 不是为了测试,而是作为自动化工具,例如自动安装软件,即 Winium.Desktop 是解决方案的核心部分 运行s 安装程序并单击下一步或其他,然后您将在部署阶段需要 Winium.Desktop。
与 Cruciatus 相比,Winium.Desktop 的主要优势在于它提供了 Selenium 接口并作为客户端-服务器工作,这对于测试自动化很有用,因为客户端-服务器可以扩展,而且 Selenium 接口众所周知并且有很多关于如何使用它的教程。
如果您只需要自动安装一些软件(即不需要使用 Winium 进行实际测试),我建议您研究 IT 基础架构自动化工具之一的方向,例如 Ansible、Chef 等
关于管理员权限,我建议在 https://github.com/2gis/Winium.Desktop/issues 上开一个问题来描述您的用例,可能有一种方法可以 运行 它没有管理员权限或只授予一次访问权限。
我是 Winium 世界的新手。我尝试玩 Winium.Cruciatus ,它似乎工作正常但并不完美。 因此,我想尝试 Winium.Desktop.Driver.exe 我理解 -
是 Cruciatus 的 Selenium 兼容包装器,并且
开发时需要单独运行ning
However, I wanted to understand that once the development is done and if the solution is deployed in production, will it (Winium.Desktop.Driver.exe) still be required to be running in advance for the solution to work?
我的要求: 从一个 VM 自动在多个 VM(加入域)上安装软件。
如果(是)
{
- 我认为如果它需要显式管理员,它可能会阻止安装 运行 的许可。由于我们不能在每台机器上都去点击'Yes', 这违背了自动化的目的。
- 因为我的环境将是 Windows Server 2012 R2 和大部分 他们比正常 Windows 如 Win10. 更受限制的时间
}
如果(否)
{
与仅使用 Cruciatus 库进行开发相比,使用 Winium.Desktop.Driver 有何具体优势?
}
Note: Can someone of high reputation please create a new tag - 'Winium' as it seems this is required now as we already have few more questions on Winium.
Winium.Desktop是一个测试工具,它通常用于自动化端到端或其他功能测试场景。当它用作测试工具时,仅在 development/testing 阶段需要,而不是在生产中。
但是如果您使用 Winium.Desktop 不是为了测试,而是作为自动化工具,例如自动安装软件,即 Winium.Desktop 是解决方案的核心部分 运行s 安装程序并单击下一步或其他,然后您将在部署阶段需要 Winium.Desktop。
与 Cruciatus 相比,Winium.Desktop 的主要优势在于它提供了 Selenium 接口并作为客户端-服务器工作,这对于测试自动化很有用,因为客户端-服务器可以扩展,而且 Selenium 接口众所周知并且有很多关于如何使用它的教程。
如果您只需要自动安装一些软件(即不需要使用 Winium 进行实际测试),我建议您研究 IT 基础架构自动化工具之一的方向,例如 Ansible、Chef 等
关于管理员权限,我建议在 https://github.com/2gis/Winium.Desktop/issues 上开一个问题来描述您的用例,可能有一种方法可以 运行 它没有管理员权限或只授予一次访问权限。