I have been using Automate for Android (picture above) for a while and wonder if Windows has similar software.
I find flowcharts to be really helpful in organising each action for automation.
Currently I use a combination of CMD, Powershell, Autohotkey, AutoIt scripts but would like to know if there is one like Automate.
As mentioned in my comment. Give Node-RED a try.
https://nodered.org/docs/getting-started/windows
https://flows.nodered.org/node/node-red-contrib-powershell
https://flows.nodered.org/node/node-red-contrib-pythonshell
See exec Node.
And so on.
Related
I used AutoIT for certain projects where I need to get some info from a text file, then from an Excel file, use it in a web browser, get some info from there, and then use that info in a Oracle project and repeat for n entries. I'm looking for a way to do this with C#, or at least, a better way and found Selenium and Winium, but I can't find enough info about them working together and being able to open Excel and textfiles and such.
Any recommendation on what to use for these scenario? I don't really know much about automation and I'm looking for some guidence in best practices and recommended software.
First you need to assess the coverage of automation that you will be doing. Seems like (for me) is a business process automation which RPA can provide. If majority of the automated tasks are not browser related, then selenium is not the best solution for this.
You can check with UiPath, Automation Anywhere, Blueprism etc.
The tools covers not just browser but anything you can see from your screen and can be executed unattended.
You may check this one out, https://www.uipath.com/rpa/robotic-process-automation
I want to write a program to do some specific task in a website (ie: Auto order, auto login and post some comments). But i don't know what language or framework can help me do that.
If you know plase help me.
It sounds like you want to automate some user actions on a website, for that Selenium/Webdriver is the best library/framework if you want to do it on a Desktop or Appium if you want to do it on mobile.
Seeing as you are a beginner I would also recommend to use Python as its not only easy to get started with but its also one of the better languages in current times for anything related to automation.
I actually have multiple playlists that teach:
beginner to senior concepts in Selenium
beginner Appium concepts
how to build an advanced framework in Appium
I've been tasked with testing a Windows program that is essentially a collection of links to various exe files. My job is basically to click all the links to make sure they work (yay!). To makes things a bit easier on myself, I want to create a simple script that will do the clicking for me. I have a programming background (familiar with C/C++, Java), but have never scripted anything before.
Despite googling and searching around on stackoverflow, I wasn't able to find anything that explains what would be involved in creating something like this. I downloaded a program called AutoHotKey (http://www.autohotkey.com/) that seems promising, but before I dive into it I want to see what suggestions you all have.
Thanks!
Never tried autohotkey so I can't give you feedback. But I played around a bit with Sikuli which is agnostic of the UI technology used (working with image recognition). It works fine and you should be able to come up with a working prototype in a couple of hours.
HP Unified Functional Testing (http://www8.hp.com/us/en/software-solutions/unified-functional-testing-automated-testing/) provides similar functionality as Sikuli. As licensed software, it isn't free, but provides a lot more features and support than Sikuli (which is open source) does.
I try to use this 2 projects for primitive gui testing automation:
http://www.ptfbpro.com/
http://www.autoitscript.com/
And I can't make my choice.
Can somebody explain me: why(in 2 or 3 lines) he use one of them(or other please specify)?
I use AutoIt...
because it's free, well documented (not only) from inside of the Scite Editor and you can easily compile your script into a small executable or even create a complete GUI and there is a very good community in the forums and around here. And its Basic-Like Syntax is really easy to understand, there are functions and even a foreach-syntax, dynamic arrays and lots of additional functions from other users... There's good integration with other programming languages and from the use of so many WinAPI functions you lack of very little possibilities. It can automate IE usage without even displaying a browser window and send network packages, you can send Keystrokes like a user sitting in front of your screen and there's the AU3Record Tool which allows you to just record a Macro and replay it or save it as a script and then you can easily optimize it and edit it for your needs. Or use the AutoIt Window Info tool to see all the possible handlings for your application, you can interact with any kind of program output/display according to different algorithms you may invent.
Enough facts? ;-)
Go with Autoit3. It 's a lot more reliable, and you have a complete script language. Ptfbpro is only a tool (not free), nothing more. AUtoit3 has a lot of contributors that can help you in your process, Ptfbpro is dead.
If you want a script taht really do what you want, just go for AutoIt. Ptfbpro can't be used as a professional tool.
Autoit3 as well. You really can't beat it for being free and so easy to use.
Is there any way to Script Hardware Profile Creation?
I have to set up a ton of Laptops with the same 3 hardware profiles (LAN, WiFi, and Modem). It takes forever and seems pointless if I could only find a script.
Powershell or .bat or any language is fine.
Perhaps you can use SIKULI to automate this. SIKULI is an automation tool that can automate any task you can do through the GUI. Their demo on the main page looks similar to what you're trying to do...
EDIT: The problem here would be to run the script without installing anything, e.g. from a USB drive. Should be possible. Obviously this is unworkable otherwise... This gives some details on how that can be done.