Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RoboSapiens in Docker container #16

Open
Matbellara opened this issue Dec 11, 2024 · 1 comment
Open

RoboSapiens in Docker container #16

Matbellara opened this issue Dec 11, 2024 · 1 comment
Labels
question Further information is requested

Comments

@Matbellara
Copy link

Hi,
first of all this is not an issue but a question and I beg your pardon if I'm using this channel unproperly.
My question is if you have ever tried running robosapiens tests in a docker container and/or headless.

Usually robot framework tests with browser library are executed from a container, I was wondering if robosapiens tests could be execute as well from a container, this would simplify execution in pipelines a lot.

Thank you very much for your time and patience,

Kind regards

@mardukbp mardukbp added the question Further information is requested label Dec 13, 2024
@mardukbp
Copy link
Collaborator

Thank you for reaching out. In this project GH issues can be used for asking questions :)

That's a good question and something I have been interested in for some time. I did some research and learned the following.

According to Microsoft, Windows containers do not support GUI applications. However, also according to Microsoft, Windows containers support UI APIs, which in principle would allow automating e.g. WPF applications. But, this comes with some caveats.

There is a project that combines Docker with KVM, dockur/windows, which allows setting up a Windows VM using Docker Compose. Since the SAP GUI supports a silent install, it should be possible to create a VM that installs Windows, SAP GUI, Python and RoboSAPiens.

If you try this out, please let me know. There's definitely interest in this and it would be great to have a solution!

Let's leave the issue open until we figure out how to do it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants
  NODES
COMMUNITY 2
Project 7
USERS 1