I want to use a trigger to start an automation project, that I have developed and it works on a single machine. I now want to roll that out company wide. Does each machine in the company need the robot service running on each desktop? Therefore each desktop needs a robot license?
Yes, you need a Robot license on each machine where you want to run your automation.
Related
I have a Windows VM with a desktop application on it. I want to write an agent which will interact with this application through UI automation (via WinAppDriver). The agent should start with the machine and require as little human intervention as possible to do its job.
It's easy enough to get this working by adding it to startup programs (shell:startup), but this requires someone logging into the VM every time it is restarted. Is it possible to run such a program as a Windows Service? Keep in mind it would have to launch a Win32 app and interact with it via UI automation. Could this be done by running it as Local System account and enabling "Allow service to interact with desktop"? Or would it need to run as a specific user account?
No, it is because Windows Service runs in background and to access the UI the process should run foreground.
I want to automate a job in my windows server,Can any one please share some idea or initiation for this scenario?
I like to connect from my windows server to another windows server and download the oracle database table in .csv format and place in my system folder.And this job should run every day.
Basically, i'm into UNIX platform but i want to do this in WINDOWS platform, Thank you for your support!!
You need to create a small application to do that, you can use ASP.NET to build the application, or PHP, but the latter will require more effort to setup the environment. After the application built, you will have to create windows task scheduler to execute the application at a specified time.
I am automating the setup screen of one product which was developed in .Net. When I was spying the setup dialog in one machine it was identified as SWFObject and another machine it was identified as WinObject. Not sure how to overcome this problem.
Make sure that you've activated the .NET add-on in the add-on manager (on the second machine) and that the application is included in the Record and Run Settings.
There are about 20 Windows machines in our office. Each employee log into his station as a regular user not an administrator. The issue is that users cannot update installed software, such as Flash and Java, because they don't have administrator access.
I hope to find a way to write some scripts to automatically update these software for all the machines.
I'm not a windows expert. I'll appreciate any advises and ideas.
Thank you
You can use pywinauto Python framework. It's very simple to understand. But you may have some problems with Flash and Java buttons recognition. So you can use ClickInput(coords) method for dialog wrapper, because install wizard pages and their sizes are often fixed. Feel free asking questions by tag pywinauto. I'm monitoring them.
When the scripts are ready, you need to automatically login to each of 20 remote machines with RDP or VNC software and run them. Just do not minimize and do not close each Remote Desktop or VNC window (focus can be safely lost) for keeping GUI context.
I work at a software company,
And we have a product for Windows OS that is installed using a custom installer.
We want to have an automated system that will run the installer on a daily basis, make sure that everything is installed and functional (application installed, appears in Add/Remove, shortcut created, registry keys created, browser addons installed, etc)
I also want to test the functionality of the app by using a GUI macro of some sort.
Is there anything like what i'm looking for?
We ended up using TestComplete 9 from SmartBear: https://smartbear.com
Its doing exactly what we need, and it has many advanced features like connecting to remote virtual computers for parallel testing.